- Full-stack app built using the MERN stack (MongoDB, Express, React, and Node.js).
- Notes contain a basic title and content section.
- Allows for creating, editing, deleting notes.
- Created as a learning project.
-
Install dependencies
npm run build -
Configure environment variables
Place the
.envfile within the backend folder.MONGO_URI=<your_mongo_uri> PORT=5001 UPSTASH_REDIS_REST_URL=<your_redis_rest_url> UPSTASH_REDIS_REST_TOKEN=<your_redis_rest_token> NODE_ENV=production -
Run the server
npm run start -
View on browser at http://localhost:5001/
-
Configure environment variables
Place the
.envfile within the backend folder.MONGO_URI=<your_mongo_uri> PORT=5001 UPSTASH_REDIS_REST_URL=<your_redis_rest_url> UPSTASH_REDIS_REST_TOKEN=<your_redis_rest_token> NODE_ENV=development -
Run the backend
cd backend npm install npm run dev -
Run the frontend
cd frontend npm install npm run dev -
View on browser at http://localhost:5173/
- Implement some form of user authentication to allow for safe, live deployment.
- Add other types of information to notes (e.g. tags, priority levels).
- Create a toggle to swap between themes.

