logo

Social X

Built with : Next JS, Node JS, Mongo DB, Socket IO, Material UI

github

Visit Repository

social-x

Challenges

Exploring and after getting inspired from all those social medias out there, i also wanted to built an architecture. So, i took this as my project to be working on

Solution

Everybody uses social media sites these days. A social media has some must have features like like, comment, posting, deleting, following, unfollowing, searching, seeing posts from users he/she follows. So, taking these features as my site's main feature metrics. I worked on this vast project. And planned a overall architecture of this project to work on. Also, i have added a important feature to Social X that is, trending posts page. it shos top 10 latest trending posts. That being ranked on a sort algorithm.

social-x-profile

Tech Solution Used

For the frontend i have used Next JS and Material UI. Node JS & Mongo DB Atlas was used for database integration. As for real-time posting i have used socket io.

Conclusion

I have gained a lot of insights ans experience through building this app, as it has all the latest feature that a current social media app upholds. It was quit a big and interesting project so far. And I enjoyed the journey of making it too,