This todo list app is built with Ruby on Rails and utilizes the Hotwire technology stack. It serves as a practical project to enhance understanding of Hotwire's real-time updates and interactivity features.
- Ruby version: 3.1.2
- Rails 7.0.8
- PostgreSQL
-
Clone the repository:
git clone https://github.com/kisiohlova/todo_list.git
-
Install dependencies:
bundle install
-
Set up the database:
Add your db credentials in config/database.yml
rails db:create rails db:migrate
-
Start the Rails server:
rails s
-
Visit http://localhost:3000 in your browser.
- Open the app in your browser.
- Create a new task using the input field.
- Edit task by clicking on task name.
- Mark tasks as complete or delete them.
- Experience real-time updates as tasks are added or completed.