Make a new app named posts
Make a new model called Post in posts/models.py
Make migrations for Post and apply them
Make a new serializer called PostSerializer in posts/serializers.py
Make a PostViewSet viewset
Make an AccountPostsViewSet viewset
Make a new permission called IsAuthorOfPost in posts/permissions.py
Additional Requirement required for nested routers in posts API endpoint (EXTRA)
Extra utility requirements additions (Personal)
Make an API endpoint for the PostViewSet viewset and AccountPostsViewSet viewset