Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vishishtkapoor/notes_website
A note-taking app built with React and Vite for a responsive frontend, and Express with MongoDB for a robust backend. It features note creation, editing, deletion, and search functionality for efficient note management
https://github.com/vishishtkapoor/notes_website
react
Last synced: about 2 months ago
JSON representation
A note-taking app built with React and Vite for a responsive frontend, and Express with MongoDB for a robust backend. It features note creation, editing, deletion, and search functionality for efficient note management
- Host: GitHub
- URL: https://github.com/vishishtkapoor/notes_website
- Owner: vishishtkapoor
- Created: 2023-08-22T16:12:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-27T19:05:13.000Z (5 months ago)
- Last Synced: 2024-08-27T21:04:55.431Z (5 months ago)
- Topics: react
- Language: JavaScript
- Homepage: https://notes-website-woad.vercel.app
- Size: 196 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Note App
## Overview
The Note App is a simple and intuitive application designed to help users organize and manage their notes efficiently. It offers a clean interface and essential features for creating, editing, and deleting notes.
## Features
- **Create Notes**: Add new notes with a title and content.
- **Edit Notes**: Update existing notes with new information.
- **Delete Notes**: Remove notes that are no longer needed.
- **Search Notes**: Find specific notes quickly using a search function.
- **Categorize Notes**: Organize notes into categories for better management.## Technologies
### Frontend
- **React**: A popular JavaScript library for building interactive user interfaces.
- **Vite**: A fast build tool that provides a smooth development experience.
- **Tailwind CSS**: A utility-first CSS framework for custom styling.### Backend
- **Express**: A lightweight Node.js framework for building APIs.
- **MongoDB**: A NoSQL database for storing notes data.
- **Mongoose**: An ODM library for MongoDB that simplifies data management.## Project Setup
### Bootstrapping the Frontend
Set up the React project with Vite:
```bash
npm create vite@latest note-app --template react
cd note-app
npm install