Skip to content

Repository files navigation

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 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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages