Thanks to visit codestin.com
Credit goes to github.com

Skip to content

tahe-ahmed/mern-todo

Repository files navigation

mern-todo

A full-stack ToDo App developed using MERN Stack > Demo

Table of contents

General info

This project was developed as a post-graduation package project in HackYourFuture . During development , I attempted to practice my previous knowledge in MERN and tried new things as well .

Screenshots

Example screenshot

Technologies

  • React - version 17.0.1
  • Bootstrap - version 4.5.3
  • Tech 3 - version 3.0
  • Node.js - version 12.18.2
  • Express.js - version 4.17.1
  • Joi - version 17.3.0
  • Mongoose - version 5.10.11

Setup

To clone and run the project in your local, you need to follow these steps :

# make sure to have Git and Node installed in your machine

# clone the repository
$ git clone https://github.com/tahe-ahmed/mern-todo.git
$ cd mern-todo

# lanuch a couple of terminal windows
# First terminal 
$ npm install ; npm start

# Second terminal 
$ cd client ; npm install ; npm start

Learning enhancement

In this application , I used Json Web Token (JWT) for authentication and authorization and to secure and authenticate the exchange data process between client and server . Also , I created a validation folder and shared it to both client and server using Joi to ensure both server and client validation as well.

Contact

Created by @Tahe - feel free to contact me via email

Releases

No releases published

Packages

No packages published