Skip to content

This repository contains the code for backend of iNotebook app using MERN stack etc. View README for more descriptive overview of repository.

Notifications You must be signed in to change notification settings

Mubassim-Khan/iNotebook-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iNotebook Backend

This repository contains the code for backend of iNotebook app using MERN stack etc. The project contains Schema for storing data into databases, API endpoints, routes & all other parts which are required and necessary for building a backend of an application.

Features

  • Backend Database: The backend of iNotebook is linked with MongoDB Atlas to store & fetch data, fast and secure.
  • Hashing: By means of hashing, your passwords are end-to-end encrypted and cannot be viewed, hacked or shared.
  • Authenticator - By the use of JSON Web Token, chances of phishing are minimized & user info is limited to that specific user only.
  • API Calls: By using the API calls at the endpoints of Host URL, you can get or put your data from database.

Tech used 🛠️

Availabe Endpoints

User Authentication:

Notes:

Getting Started

To get started with Backend project, follow these steps:

  1. Clone the repository:
git clone https://github.com/Mubassim-Khan/iNotebook-Backend.git
  1. Create a .env file in your project root directory

  2. Initialize 3 env variables, named as:

  • MONGODB_USERNAME - Your MongoDB Atlas username.
  • MONGODB_PASSWORD - Your MongoDB Atlas password.
  • JWT_SECRET_SIGN - Your custom JWT Secret Signature. (Use combination of both Upper & Lowercase alphabets, numbers & symbols).
  1. Run this command in terminal:
nodemon index.js
  1. Open http://localhost:8000 to view it in your browser.

Contributing

Contributions to this project are welcome. If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

Contact

If you have any questions, suggestions, or feedback, you can reach out to the project maintainer:


About

This repository contains the code for backend of iNotebook app using MERN stack etc. View README for more descriptive overview of repository.

Topics

Resources

Stars

Watchers

Forks