Skip to content

A Full stack practice web application made with technologies like ReactJs, NodeJS, Express, MongoDB etc.

Notifications You must be signed in to change notification settings

Kr-Upendra/note-taker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Note Taker Full Stack Project

The Note Taker is a full-stack web application that allows users to create, view, edit, and delete notes. This project aims to provide an intuitive and user-friendly platform for managing personal notes efficiently.

Home Page Auth Page Tablet View User Nav Mobile View

Table of Contents

Features

  • User authentication and authorization.
  • Create, view, edit, and delete notes.
  • Simple and intuitive user interface.
  • Real-time synchronization of notes across devices.
  • Robust backend for managing notes securely.

Technologies Used

  • Frontend: ReactJS, CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Deployment: Onrender
  • Version Control: Git
  • API Calls: Axios

Getting Started

Prerequisites

Node.js and npm: Make sure you have Node.js and npm installed. You can download them from nodejs.org.

Installation

  1. Clone the repository:
git clone https://github.com/Kr-Upendra/note-taker.git
  1. Navigate to the project directory:
cd note-taker
  1. Navigate to the client directory:
cd client
  1. Navigate to the backend directory:
cd backend
  1. Install dependencies:
npm install

Usage

  1. Start the server of both:
npm start
  1. Open your web browser and navigate to http://localhost:3000 to access the application.

  2. Register or log in to start using the note-taking application.

API Documentation

The Note Taker project includes a RESTful API for managing notes. For detailed API documentation, please refer to the API Documentation file.

Contributing

Contributions to this project are welcome. To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Create a pull request.

About

A Full stack practice web application made with technologies like ReactJs, NodeJS, Express, MongoDB etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published