A web application which id developed using react.js for strengthing the frontend, express.js for the backend/api development and for storing clients data MongoDB Atlas is used.
-
#vite (#react.js) which is a build tool that aims to provide a faster and leaner development experience for modern web projects.
-
react-router-dom V6 is used for providing routing in our Frontend.
-
TailwindCSS is used for developing mobile responsive design and fast User Interface design.
-
express is used for developing Backend api's with less work load.
-
bcrypt.js is used for creating hash of client's password.
-
dotenv is used accessing the evironment variables for our server.
-
jsonwebtoken is used for generating tokens which are further used with authentication.
-
mongoose is used for connecting the MongoDB Atlas and for designing database schema.
These are the api routes developed using express.js
POST /v1/login
POST /v1/signup
POST /dashboard
Install my-project with npm
- download zip file or clone the github repository
git clone https://github.com/saurabh-sen/ninegap-mern.git
- install the packages
npm install
- start the express server
nodemon app.js
- start the frontend
npm run dev
your project will be running at localhost://3000.
To run this project, you will need to add the following environment variables to your config.env file
MONGO_URI=YOUR_CONNECTION_URL
SECRET_KEY=YOUR_SUPER_SECRET_KEY