Just another web app. It's a simple web app that you can use to make TODOS.
You can try the app from this link
- User authentication
- Add new TODO
- Edit a TODO
- Delete a TODO
- Express Framework and Node.js as backend
- Bootstrap for front-end
- mongodb as database
- passport to manage user authentication
- Vanilla JavaScript to manipulate DOM and make HTTP requests (using the built-in fetch API)
- Node.js, git and MongoDB must be installed
- make sure mongod server is running
- create a new databes called 'todoAppDB' in mongod
- run
git clone https://github.com/islam36/todo-app.git
to clone the repo - run
cd todo-app
- run
npm install
to install dependencies - run
npm start
- open your browser and type
http://localhost:3000
Any contrubution to fix bugs or adding new features is welcome!