An application that Helps you create your To do list.
- Features
- Tools and Technologies
- Dependencies
- Prerequisites
- Installation and Setup
- npm scripts
- Contact
- Register
- Login
- Logout
- Add tasks
- View tasks
- Update tasks
- Delete tasks
- Relevant redirects
- HTML & CSS
- Javascript
- Node.js
- Express.js
- React
- Redux
- Mongodb
Here are the major dependencies of the project:
- axios
- react
- react-dom
- react-redux
- react-router-dom
- redux
- bcrypt
- cors
- dotenv
- express
- jsonwebtoken
- mongoose
- multer
- nodemon
- Node.js must be installed on the system.
- You should have a MongoDB database.
- You should have a code editor (preferred: VS Code)
- Install all the dependencies
- Start the applicatio by: npm start
- Go to http://localhost:3000
At root:
- npm run dev: Starts both backend and frontend
- npm run dev-server: Starts only backend
- npm run dev-client: Starts only frontend
- npm run install-all: Installs all dependencies and dev-dependencies required at root, at frontend and at backend. Inside frontend folder:
- npm start: Starts frontend in development mode
- npm run build: Builds the frontend for production to the build folder
- npm test: Launches the test runner in the interactive watch mode Inside backend folder:
- npm run dev: Starts backend using nodemon.
- npm start: Starts backend without nodemon.
- Email: [email protected]
- Linkedin: https://www.linkedin.com/in/angel-siluma-0940651b8
- Youtube video For Backend Presentation: https://youtu.be/bcte8_sKY9g?si=Udal8ikd4f7LYlye