Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/onkolahmet/todolist-development

My todo app development studies
https://github.com/onkolahmet/todolist-development

ejs expressjs mongoose nodejs

Last synced: 9 days ago
JSON representation

My todo app development studies

Awesome Lists containing this project

README

        

# To Do App
- In this app, EJS' dynamic functionality is combined with mongoose database.
- For this purpose, express.js framework of node.js backend tech is used along with body-parser and lodash modules.
#### You may visit deployed version of the app from below:
- http://todoapp-onkolahmet.herokuapp.com

# Functionality of the app
- User can create numerous of custom lists and add or deletes an item from these lists.
- In a further time users can revisit these lists and make adjustments on them if they wish to since data is dynamically rendered through the relationship between EJS files and app.js .
- For creating a custom todo list user can add list's name to the end of the URL.
- For instance, if the user wants to name the custom list as work, after adding that name to the URL will result as:
- http://todoapp-onkolahmet.herokuapp.com/work

![work resized](https://user-images.githubusercontent.com/62245004/92332541-49f0f200-f087-11ea-8259-f70f8f416846.png)

![home resized](https://user-images.githubusercontent.com/62245004/92332542-4a898880-f087-11ea-81c4-fca1a16c0b28.png)

- In this app, data is persistence.
- What is meant by that is, neither user adds or deletes an item, nor refreshes or closes the page; data will remain unchanged and user may visit in a further time.