https://github.com/bhuvansa/todolist
A todoList
https://github.com/bhuvansa/todolist
css ejs-templating express html mongodb-atlas mongoose nodejs render
Last synced: 3 months ago
JSON representation
A todoList
- Host: GitHub
- URL: https://github.com/bhuvansa/todolist
- Owner: BhuvanSA
- Created: 2023-06-12T12:51:24.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-12T17:25:11.000Z (almost 3 years ago)
- Last Synced: 2025-01-17T04:46:00.885Z (over 1 year ago)
- Topics: css, ejs-templating, express, html, mongodb-atlas, mongoose, nodejs, render
- Language: JavaScript
- Homepage: https://todolist-j7wa.onrender.com
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README
This is a todoList that uses HTML, CSS for frontend, Nodejs, express for the backend, mongoDB, mongoose to store the list-items, and is hosted on render.
The app in this repo is deployed at [render.com](https://todolist-j7wa.onrender.com).
## Getting Started
To get started, you will need to:
- Install Node.js
- Clone this repository
- Install the dependencies
- Create a mongoDB accout
- Set the environment variables like MONGODB_USERNAME.
- Run the development server with npm app.js
- Visit http://localhost:3000 in your browser
## Features
- User can use todoList to track upcoming tasks.
- Add/Remove list-items.
- Create seprate todoList's.
## Further Development
This todolist can be further developed by adding the following features:
- Multi-User Support.
- Authentication.
- Improved UI/UX.
## Deployment
See https://render.com/docs/deploy-node-express-app
### If you have any questions or feedback, please feel free to contact me.