Project Details
Notes MERN App
Date Publish
June 17, 2025
Source Code
https://github.com/Ramelzkie96/Notes-Mern
β οΈ Please note: The live site may take 20β30 seconds to load on first visit due to Render.com's free hosting cold start limitations.
Notes MERN App is a full-stack note-taking application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). It enables users to create, edit, and delete notes in a clean and responsive interface. The app integrates Upstash Redis for rate limiting to prevent request abuse, and includes smooth loading effects for a polished user experience. Itβs perfect for practicing CRUD operations, middleware usage, and deploying full-stack applications on free-tier hosting like Render.com.
Features
- π Create NotesEasily add new notes with a title and content.
- π οΈ Edit NotesUpdate existing notes with real-time changes.
- ποΈ Delete Notes with ConfirmationDelete notes permanently with a confirmation prompt to prevent accidental deletions.
- π¦ Rate Limiting with UpstashPrevents abuse by limiting how many requests a user can make in a short period.
- β³ Loading IndicatorsSmooth user experience with visual feedback during data fetch and processing.
- π‘ Responsive UIClean and mobile-friendly interface built with Tailwind CSS and DaisyUI.
- βοΈ Deployed on Render.comFull-stack deployment using free cloud hosting (note: initial load may take 20β30 seconds due to cold starts).
Technologies Used
- π’ MongoDB β NoSQL database for storing notes
- βοΈ Express.js β NoSQL database for storing notes
- π΅ React.js β Frontend library for building user interfaces
- π‘ Node.js β JavaScript runtime for server-side logic
- π¨ Tailwind CSS β Utility-first CSS framework for fast UI styling
- πΌ DaisyUI β Tailwind CSS component library for clean and accessible UI
- π₯ Upstash Redis β Serverless Redis used for API rate limiting
- βοΈ Render.com β Cloud hosting platform used to deploy backend and frontend
π Credits
This project was created by following a helpful YouTube tutorial by Codesistency. It served as a great learning experience for building a full-stack MERN application with added features like rate limiting and UI enhancements.
- πΊ Tutorial Link: MERN Stack Note App with Rate Limiting by Codesistency
π‘ Feel free to contribute or fork the project to enhance it with a backend or more features!



