Skip to content

imashaWe/social-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Book

Social Media Application.

MongoDB ExpressJS React NodeJS

Packages

Front End: React, Redux, Material UI

Back End: NodeJS, ExpressJS

Database: MongoDB

Features

  • Register and Login screens for authentication.
  • Integration of Captcha for login/registration forms.
  • Users can authenticate with their username/email and password.
  • Validation for all sorts of data and input fields.
  • Post listing indexed based on the following criteria:
    • Time created
    • Amount of likes

Screenshots

App Screenshot

Run Locally

Clone the project

  git clone https://github.com/imashaWe/social-book

Go to the project directory

  cd social-book/packages

Install dependencies for backend

  cd backend
  yarn install

Start the backend server

  yarn  run start

Install dependencies for frontend

  cd frontend
  yarn install

Start the frontend

  yarn  run start

Deployment

To deploy this project run

  docker-compose up