Skip to content

Versatile notes app with user authentication and features like sorting and filtering for an enhanced user experience

Notifications You must be signed in to change notification settings

Jainish021/notes-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paper Pad

Link to the application: https://jainish-notes-app-6e5057dffd43.herokuapp.com/

Screenshot of login page
I created a highly functional notes application, designed to empower users in managing and preserving their notes seamlessly. This endeavor involved a full-stack approach, encompassing the development of a RESTful API using Node.js and Express.js for the backend, a React.js-based frontend, and the secure storage of user and task data in MongoDB.

Screenshot of login page

Key Features:

  • Robust RESTful API: The core of this application is a robust RESTful API built with Node.js and Express.js. This API enables users to effortlessly manage and save their notes, ensuring efficient data retrieval and storage.
  • Dynamic Frontend: The frontend, developed with React.js, provides an intuitive and responsive user interface. Users can easily create, view, update, and delete tasks, enhancing their productivity and note-taking experience.
  • Secure Data Storage: User and task details are securely stored in MongoDB, guaranteeing data integrity and privacy throughout the application.
  • User Authentication: To ensure the security of user data, I implemented user authentication. Users can securely register, log in, and access their personalized notes.
  • Comprehensive User Functionality: This application is equipped with a range of features, including task creation, updating, and deletion, making it a versatile tool for users to manage their notes efficiently.
  • Additional Functionalities: I integrated several additional functionalities to enhance the user experience, including welcome emails for new users, result sorting for easy task management, pagination for improved navigation, and filtering for efficient note organization.

This notes application is a testament to my proficiency in full-stack development, offering a secure, user-friendly, and feature-rich platform for managing and preserving notes.

Screenshot of login page

About

Versatile notes app with user authentication and features like sorting and filtering for an enhanced user experience

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published