An open API service indexing awesome lists of open source software.

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

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.