Skip to content

WeNotes a notes application to create and access notes effectively.

Notifications You must be signed in to change notification settings

Abhay5855/Notes-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeNotes

Description

WeNotes is a note-taking web app designed to handle your daily notes efficiently. It provides a user-friendly interface for creating, managing, and organizing your notes with various features to enhance your note-taking experience.

Tech Stack

  • Frontend:

    • React Js
    • Redux Toolkit
    • Ant Design (Antd)
    • Rich Text Editor
    • JavaScript
  • Backend:

    • Node Js
    • Express Js
    • Mongoose (ODM)
  • Database:

    • MongoDB
  • Deployment:

    • Vercel
    • Render

Features

  1. Optimize the frontend using lazy loading and Suspense.
  2. Handle state management using Redux Toolkit.
  3. Implement route validation in the backend using JOI.
  4. Add notes, delete notes, mark notes as liked, and copy notes to the clipboard.
  5. Change the color of notes using a color picker.
  6. Pin notes for easy access.

Installation

Frontend

  1. Make sure you have Yarn installed on your machine. You can check the installation guide here.
  2. Install Node JS (version should be >=18.18.0 <19.0.0).
  3. Clone the frontend repo:
    git clone https://github.com/Abhay5855/Notes-app.git
    
  4. Navigate to the projectand follow the steps :
cd Notes-app
yarn install / yarn
yarn start

About

WeNotes a notes application to create and access notes effectively.

Topics

Resources

Stars

Watchers

Forks