This is a todo web application where you can manage your todo tasks:
- You can create an account with just your email address (no password required).
- You can add a to-do that includes a title (required), a description (optional), and a due date (optional).
- You can add and manage todos 100% via AJAX.
- You can view all the todos you have created.
- You can reorganize todos easily.
- You can check off todos.
- You can log in using only your email address.
- You don't need to log in unless you clear your cache.
To setup and install this sample AlFa Blog project, follow the below steps:
-
Clone this project by the command:
git clone https://github.com/Terbeche/Todos-App.git
-
Then switch to the project folder by the bellow query:
cd Todos-App
-
Install the required dependecies with:
bundle install
-
Before running below commands update config/database.yml with your local
DB
credentials. Then run:rake db:create
rake db:migrate
-
With Ruby on Rails and PostgreSQL installed in your environment, you can run
rails server
to run the website.
- IDE to edit and run the code (We use Visual Studio Code 🔥).
- Git to versionning your work.
- Postgresql
👤 Terbeche Mostefa
- GitHub: @githubhandle
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.