Skip to content

MSK-009/iNotebook-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iNotebook App

Visit Demo: https://my-notes-book.netlify.app/

  • Note: The backend is currently not hosted therefore the demo might not work

iNotebook is a full-stack MERN application that allows users to securely create, view, update, and delete notes. The app features user authentication using JSON Web Tokens (JWT), allowing users to register, log in, and manage their notes.

Features

  • User Authentication: Users can create an account, log in, and access their personalized dashboard.
  • JWT-Based Authentication: JSON Web Token (JWT) is used to ensure secure authentication for logged-in users.
  • CRUD Operations on Notes:
    • Create new notes.
    • Read and view all notes.
    • Edit existing notes.
    • Delete notes.
  • Profile Management: Users can create and update their profiles.
  • Responsive Design: The app is fully responsive and works on desktops, tablets, and mobile devices.

Technologies Used

Frontend

  • React.js: A JavaScript library for building user interfaces.
  • Axios: Used for making HTTP requests to the backend.
  • React Router: For routing and navigation within the app.
  • CSS/Bootstrap: Styling the components to create a modern, responsive UI.

Backend

  • Node.js: A JavaScript runtime environment for building server-side applications.
  • Express.js: A Node.js framework for building APIs and handling routes.
  • JWT (JSON Web Token): For secure authentication and session management.

Database

  • MongoDB: NoSQL database for storing user information and notes.

Installation

Prerequisites

Make sure you have the following installed on your system:

  • Node.js: Download and Install Node.js
  • MongoDB: Install MongoDB and ensure it is running on your machine. Alternatively, you can use a cloud solution like MongoDB Atlas.
  • Git: Version control system.

Steps

  1. Clone the repository:
    git clone https://github.com/MSK-009/iNotebook-React.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published