Skip to content

DailyNotes is a modern, full-stack note-taking application built using the MERN Stack.

License

Notifications You must be signed in to change notification settings

alikhere/DailyNotes

Repository files navigation

📝 DailyNotes

DailyNotes is a modern, full-stack note-taking application built using the MERN Stack (MongoDB, Express, React, Node.js). It offers a seamless experience for users to create, edit, delete, search, and pin important notes, ensuring an efficient and organized workflow.

Live Demo: DailyNotes Web Application

Getting Started

You can run the DailyNotes locally using either of the following methods:

✨ Key Features

  • User Authentication: Secure login and sign-up to manage notes individually.
  • Create Notes: Add new notes with an intuitive interface.
  • Edit & Delete Notes: Update or remove notes as needed.
  • Pin Notes: Keep important notes at the top for quick access.
  • Search Notes: Quickly search through your notes.
  • Responsive UI: Fully responsive design that works across all screen sizes.

📸 Screenshots

🚀 Tech Stack

Highlights

  • Frontend with React.js (Vite): A fast and optimized frontend framework for dynamic UI development.
  • Backend with Node.js & Express.js: API server for handling requests, authentication, and data management.
  • Database with MongoDB: NoSQL database for storing user data and notes.
  • Authentication with JWT (JSON Web Tokens): Secure user authentication and session management.
  • Styling with Tailwind CSS: A utility-first CSS framework for building modern and responsive UIs.
Technology Description
React.js (Vite) Frontend framework to build fast and dynamic web applications.
Node.js (Express.js) Backend server for handling API requests, authentication, and interacting with the database.
MongoDB NoSQL database to store user data, notes, and tags.
JWT (JSON Web Tokens) Secure user authentication using token-based sessions.
Tailwind CSS A utility-first CSS framework for rapid UI development.

Database Schema

Database Schema

CI/CD Pipeline

CI/CD Pipeline

About

DailyNotes is a modern, full-stack note-taking application built using the MERN Stack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages