/AUTH-APP

Authentication app using react js, nest js, typescript and mongodb

Primary LanguageTypeScriptMIT LicenseMIT

About the Project

Full Stack 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 React js, Nest js, and TypeScript.
  • Utilizes stateless endponits with Passport and JWT for authenticating users.

Database

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

Usage

  • Please make sure you have the latest stale node version installed.

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:dev

or

1. npm i
2. npm run start:dev

Frontend

  1. Run cd fontend
  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