Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nemuba/todo-ajax-rails


https://github.com/nemuba/todo-ajax-rails

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# TODO App

This is a simple TODO app that I am building to learn Ruby on Rails, and to get a better understanding of how to build a web application.

## Features

- [x] Create a new task
- [x] Edit a task
- [x] Edit inline
- [x] Delete a task
- [x] Confirm deletion
- [x] Search by columns
- [x] Sort by columns
- [x] Add tests
- [x] Models
- [x] Services
- [x] Channels
- [x] Controllers

## Technologies

- Ruby on Rails: 5.2.8
- Ruby: 2.5.9
- PostgreSQL: 12.7
- Bootstrap: 5.3.2
- Popper.js: 1.16.1
- Jquery: 3.6.0
- Font Awesome: 4.7.0

## Installation

1. Clone the repository
2. Run `bundle install`
3. Edit the credentials file with your database credentials `EDITOR="nano" bin/rails credentials:edit`
4. Run `rails db:create`
5. Run `rails db:migrate`
6. Run `rails server`

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details