A full-stack notes application built with a React frontend and Node.js/Express backend. Users can register, log in, and manage their notes securely.
- User authentication (register & login)
- Create, read, update, and delete notes
- Responsive and modern UI
- Secure backend with JWT authentication
- Frontend: React, Vite, CSS
- Backend: Node.js, Express, MongoDB, JWT
- Node.js & npm
- MongoDB
-
Clone the repository:
git clone https://github.com/your-username/notes-fullstack.git cd notes-fullstack -
Install backend dependencies:
cd backend npm install -
Install frontend dependencies:
cd ../frontend npm install
- Create a
.envfile in thebackenddirectory with:MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret
-
Start the backend server:
cd backend npm start -
Start the frontend dev server:
cd frontend npm run dev -
Open http://localhost:5173 in your browser.
Notes-Fullstack/
backend/
models/
routes/
middleware/
server.js
frontend/
src/
pages/
assets/
public/
App.jsx
main.jsx
Here are some screenshots of the app:
MIT

