Skip to content

kravenvijay04/Notify-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

205 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Notify logo Notify-Notes taking app📓❤️

Overview

Notify is a MERN stack web application designed to efficiently manage personal schedules and notes. It allows users to create, edit, and delete notes seamlessly, providing a user-friendly interface for effective task organization.

The application integrates a secure login and logout system, ensuring personalized access and data security. With MongoDB for database management, Express.js and Node.js for the backend, and React.js for the frontend, Notify offers a smooth and dynamic user experience.

Features

  • User Authentication: Secure login and logout functionality
  • CRUD Operations: Create, Read, Update, and Delete notes with ease
  • Session Management: Ensures data security and integrity
  • Responsive UI: Optimized for both desktop and mobile devices
  • Task Organization: Helps users stay on top of their schedules

Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Token)
  • Styling: CSS, Bootstrap

Installation

Prerequisites

Ensure you have the following installed on your machine:

  • Node.js
  • MongoDB
  • Git

Clone the Repository

git clone https://github.com/yourusername/notify.git
cd notify

Backend Setup

cd backend
npm install
npm start

Frontend Setup

cd frontend
npm install
npm start

Usage

  1. Register or log in with your credentials.
  2. Create and manage your personal notes.
  3. Edit or delete notes as needed.
  4. Securely log out when finished.

Future Enhancements

  • Reminders & Notifications: Add reminder functionality for better productivity.
  • Collaborative Features: Enable note sharing and collaboration.
  • Dark Mode: Provide theme customization for better user experience.

Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests with improvements or new features.

About

Notify is a MERN stack web app that helps users manage notes and schedules securely. It offers easy note creation, editing, and deletion with a smooth, dynamic interface for enhanced productivity.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors