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

https://github.com/zachraab/elixir-todo

Developed a web application that allows users to create and manage personalized lists by adding or removing items. Integrated robust input validation to ensure proper data entry and provide clear error messages for incorrect inputs. Enabled dynamic list management, allowing users to easily update and delete items.
https://github.com/zachraab/elixir-todo

elixir phoenix postgresql tailwindcss

Last synced: about 2 months ago
JSON representation

Developed a web application that allows users to create and manage personalized lists by adding or removing items. Integrated robust input validation to ensure proper data entry and provide clear error messages for incorrect inputs. Enabled dynamic list management, allowing users to easily update and delete items.

Awesome Lists containing this project

README

          

# To-Do List

## Description
Developed a web application that allows users to create and manage personalized lists by adding items.

## Instructions

* Run `mix setup` to install and setup dependencies
* Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server`
* Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
* Click on -> _Make a new list!_
* Use the form to set a list name and add items to your list!

## Features

* Create, delete, and update to-do lists
* Search bar
* User and email authentication
* Lists are private if created with an account

## Future Features

* Mark item complete
* Toggle between complete and incomplete items
* Pin items to favorites
* Re-arranging order of items
* Sharing private lists with other users
* Set-up swoosh mailing
* Mobile nav
* Add links for newly created lists under new-list form
* Add tags to lists that users could use for search