/MERN-AUTH

Authentication (MERN) Stack application

Primary LanguageTypeScriptMIT LicenseMIT

About the Project

Full Stack (MERN) Application for authenticating and registering users, whos identity is verified from server-side using JSON Web token validation.

thumbnail

Front End

  • Built using React, TypeScript and Bootstrap.
  • Utilizes Redux for state management, putting in mind there are future updates to this project.

Backend

  • Built using Node, TypeScript, and Express.
  • Utilizes stateless endponits with JWT authentication middleware for user validation.

Database

  • MongoDB used as a database to store users' data.

Usage

Backend

  1. Run cd backend
  2. Copy .env.example file in the root and modify the variables.

Then:


# Run in dev mode

1. yarn
2. yarn start

or

1. npm i
2. npm run start

Frontend

  1. Run cd backend
  2. Copy .env.example file in the root and modify the variables.

Then:


# Run in dev mode

1. yarn
2. yarn start

or

1. npm i
2. npm run start

  • Version: 0.1.0
  • License: MIT
  • Author: Huda Qeshta