A mock social network where users can login or register, upload a profile picture, and add and delete friends.
View full project online here.
- Language: JavaScript
- Frontend: Reack / Redux
- Backend: Node.js, Express.js,
- Databases:: PostgreSQL, AWS S3
The homepage where users can either sign up or log in.
Once logged in, users can upload a profile picture by clicking on the profile picture in the navigation bar or on their profile. They can also update their bio.
Users can view other profiles. Here, they can send friend requests or cancel pending friend requests.
When another user logs in, they can view their current friends and friend requests, view other profiles, and add or delete friends.
- User search bar
- Fix Socket.io bugs to allow users to see who is online and chat live.