Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1.26 KB

README.md

File metadata and controls

47 lines (38 loc) · 1.26 KB

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