- React/Redux
- Socket.io
- Node.js
- Express.js
- PostgreSQL
- AWS S3 & SES
- HTML5/CSS3
Annapurna is a mock social network for hikers built at Spiced Academy over the course of 10 days using React and Redux.
The app has full auth capability including resetting password using Amazon SES. The password is hashed using Bcrypt and stored in database.
Once you have registered or logged in, you land on your profile page. The application will initially assign you a default profile picture. You can change the picture anytime by clicking on it. Moreover, you can add or edit your bio anytime.
There is an incremental search allowing you to look for other users. Once on the other user's profile you can peform different actions depending on your existing friendship status with the respective user. Possibilities include sending/cancelling a friend request, unfriending or accepting/rejecting their request.
You can also participate in a live global chat. Messages that are being sent are displayed in real time.
Last but not least you can view your list of friends and friend requests.
- Add a trips section where users can create, search and join Trips
- More fields to personal Profile