A web-based notes application with user authentication, CRUD functionality, and dark mode. Built using React, with a Node.js/Express backend and MongoDB for data storage.
- Create, read, update, and delete notes
- User authentication with JWT
- Dark mode toggle
- Responsive and user-friendly UI
- Frontend: React, JavaScript, CSS, Material-UI
- State Management: React Hooks
- Routing: React Router
Steps to Run Locally
- Ensure JavaScript, NPM, and Node.js are installed, with PATH variables added accordingly.
- Clone the repository: git clone https://github.com/Jerem-Dough/Notes-App-Frontend.git
- Navigate to the working directory:
- Create a .env file in the root directory and add 'REACT_APP_API_BASE_URL=http://localhost:5000' (Pointing to backend Port)
- cd your-frontend-directory
- npm install
- npm start
- Frontend is now running on http://localhost:3000.