Prathmesh Kattukar Logo Image
Prathmesh Kattukar

Project 2 - Notionary

Notionary is a full-stack MERN notes application that allows users to create, view, and manage notes through a RESTful API. It features dynamic data handling, rate limiting, and responsive UI feedback for a smooth user experience.

Project Image

Project Overview

Notionary is a full-stack notes management application built using the MERN stack (MongoDB, Express, React, and Node.js). The platform allows users to create, view, and delete notes through a clean and responsive interface. The frontend is built with React and uses hooks such as useState and useEffect to manage state, handle form inputs, and fetch data dynamically from the backend API.

The backend is structured using Express and MongoDB, with Mongoose schemas and models to manage note data. The application implements RESTful API routes for creating and retrieving notes, along with rate limiting to handle excessive requests gracefully. Loading states, toast notifications, and conditional rendering are used to enhance user experience. This project demonstrates practical knowledge of full-stack architecture, API integration, state management, and real-world application structure.

Tools Used

HTML
CSS
JavaScript (ES6+)
React
React Hooks
React Router
GIT
Github
REST APIs
Responsive Design
Version Control