Months ago I was given a technical interview to create a "social media" of a sort. I was instructed to use Express.js and JavaScript
It was quite a wonderful learning experience and I succeeded and got a placement.Â
Now I have decided to take the challenge to a whole new level.
I have decided to recreate the same application using other backend frameworks and languages; FastAPI (Python), Nestjs (TypeScript)
App specs:
It was quite a wonderful learning experience and I succeeded and got a placement.Â
Now I have decided to take the challenge to a whole new level.
I have decided to recreate the same application using other backend frameworks and languages; FastAPI (Python), Nestjs (TypeScript)
App specs:
- Users can create and share posts
- Users also upload photos with the post
- People can like their posts and send replies
- You can see the number of likes, people who like the post and read replies
- Only authors of posts are allowed to delete them
- Integrate a mail service and notificationsÂ
- Users can register and sign in, recover passwords and deactivate their accounts
- Admin and supervision
- Must use open source technology and libraries only.
- Should have great documentation with either Swagger UI or Postman
Trying out my hand with other web frameworks to replicate or even make a better version of the application.
FastAPI project on GitHub
Nestjs project on GitHub
FastAPI project on GitHub
Nestjs project on GitHub