This is a straightforward notes application built with React.js for the frontend and Node.js for the backend. It allows users to create, view, and manage notes without any database—data is handled in-memory for practice purposes.
- Create, edit, and delete notes
- Frontend built with React.js
- Backend API built with Node.js (Express)
- No database — data is stored temporarily in server memory
This project is designed as a practice exercise to strengthen skills with React.js and Node.js, focusing on frontend-backend communication without persistent storage.
- Clone the repository
- Install dependencies in both frontend and backend folders:
npm install
- Run the backend server:
node server.js
- Run the React frontend:
npm start
- Open your browser at
http://localhost:3000
to use the app.
- Data will reset when the server restarts since no database is used.
- Ideal for learning API integration and React state management.