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.
- Host: GitHub
- URL: https://github.com/zachraab/elixir-todo
- Owner: zachraab
- Created: 2025-01-19T06:06:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-12T22:55:34.000Z (over 1 year ago)
- Last Synced: 2025-02-12T23:30:11.495Z (over 1 year ago)
- Topics: elixir, phoenix, postgresql, tailwindcss
- Language: Elixir
- Homepage: https://to-do-list.gigalixirapp.com/
- Size: 142 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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