Skip to content

Annapurna is a mock social network built with React, Redux and Socket.io

Notifications You must be signed in to change notification settings

imadarai/hiking-social-network

Repository files navigation

Annapurna: a mock social network for Hikers

Tech Stack

  • React/Redux
  • Socket.io
  • Node.js
  • Express.js
  • PostgreSQL
  • AWS S3 & SES
  • HTML5/CSS3

Overview

Short Description

Annapurna is a mock social network for hikers built at Spiced Academy over the course of 10 days using React and Redux.

Walk Through

The app has full auth capability including resetting password using Amazon SES. The password is hashed using Bcrypt and stored in database.

Project Image

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.

Project Image

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.

Project Image

You can also participate in a live global chat. Messages that are being sent are displayed in real time.

Project Image

Last but not least you can view your list of friends and friend requests.

Future Features

  • Add a trips section where users can create, search and join Trips
  • More fields to personal Profile

Releases

No releases published

Packages

No packages published