Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/agarwalbharat/todolist

ToDo List in Node.js and mongoDB database
https://github.com/agarwalbharat/todolist

css ejs ejs-templates express expressjs html javascript lodash mongodb mongoose node node-module nodejs npm

Last synced: 2 months ago
JSON representation

ToDo List in Node.js and mongoDB database

Awesome Lists containing this project

README

        

# ToDo List
ToDo List in Node.js, Express and mongoDB database.

# Getting Started
It is complete ready to use Responsive ToDO List. This project is build in node.js and its modules.
`Express`, `mongoose`, `lodash` are used.

## How to use?

- First navigate to directory and open Terminal/CMD in that directory.
- After opening terminal/cmd type `npm i` or `npm install`
- Then Type `node app.js`

## Some Features
- No need to add anything at first Start i.e. No need to setup database manually.
- To do items can be added permanently.
- Unlimited lists can be made.
- Unlimited items/Todo tasks can be added to each different list.
- Mobile as well as Desktop Friendly
- Emoji Supported :wink:. To use `Emoji in Windows` press `Win` + `.` ***OR*** `Win` + `period`
- Bottom navigation bar for fast navigation.
- Well formated code and can be understandable by anyone.

### Show some :heart: and :star: the repo to support the project.
For more, contact me @[facebook](https://www.facebook.com/bharatagsrwal), @[Twitter](https://www.twitter.com/bharatagsrwal) or @[Website](https://iambharat.me) @[Medium](https://medium.com/@agarwalbharat68/)
### Screenshots
#### Desktop



#### Mobile

# Pull Requests

I welcome and encourage all pull requests. It usually will take me within 10-21 hours to respond to any issue or request. Here are some basic rules to follow to ensure timely addition of your request:

1. Match coding style (braces, spacing, etc.) This is best achieved using `Reformat Code` feature of VS Code `SHIFT`+`Option`+`F` on Mac and `SHIFT` + `ALT` + `F` on Linux + Windows .
2. If its a feature, bugfix, or anything please only change code to what you specify.
3. Please keep PR titles easy to read and descriptive of changes, this will make them easier to merge :)
4. Pull requests _must_ be made against `develop` branch. Any other branch (unless specified by the maintainers) will get rejected.
5. Check for existing [issues](https://github.com/bharatagsrwal/todolist/issues) first, before filing an issue.
6. Make sure you follow the set standard as all other projects in this repo do
7. Have fun!

# 👍 Contribution
1. Fork it
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -m 'Add some feature')
4. Push to the branch (git push origin my-new-feature)
5. Create new Pull Request

### Created By :sunglasses:
[Bharat](https://github.com/bharatagsrwal) ([Facebook](https://www.facebook.com/bharatagsrwal)) ([Linkedin](https://www.linkedin.com/in/bharatagsrwal)) ([Medium](https://medium.com/@agarwalbharat68/))
([Website](https://iambharat.me))([Twitter](https://www.twitter.com/bharatagsrwal))

### Implementation :innocent:

This project is implemented in HTML, CSS, Javascript, MongoDB databse, Node.js and it's modules (express, ejs, lodash, mongoose).

### Tested :clap:

This Project is Tested in Google Chrome Browser.

## Facing Any Problem or need any Help:grey_question:
Write me in [issues](https://github.com/bharatagsrwal/todolist/issues) section. I will try solve your issue within 10-12 hours.
***Keep Developing and Destroying.*** :wink:

## Follow :trophy:
Follow me on :punch:
[Bharat](https://github.com/bharatagsrwal) ([Facebook](https://www.facebook.com/bharatagsrwal)) ([Linkedin](https://www.linkedin.com/in/bharatagsrwal)) ([Medium](https://medium.com/@agarwalbharat68/))
([Website](https://iambharat.me))([Twitter](https://www.twitter.com/bharatagsrwal))