Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrhead/todos
A simple to-do list application built with Hotwire and Ruby on Rails.
https://github.com/mrhead/todos
Last synced: 3 months ago
JSON representation
A simple to-do list application built with Hotwire and Ruby on Rails.
- Host: GitHub
- URL: https://github.com/mrhead/todos
- Owner: mrhead
- Created: 2018-05-30T07:26:31.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-17T08:26:27.000Z (6 months ago)
- Last Synced: 2024-05-29T23:21:08.998Z (5 months ago)
- Language: Ruby
- Homepage:
- Size: 1.09 MB
- Stars: 27
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-todos - Ruby/Ruby on Rails
README
# Ajax To-dos
A simple to-do list application created with [Hotwire](https://hotwire.dev/) and Ruby on Rails.
![Ajax to-dos GIF](todos.gif)
> Note: This app was originally created with SJR (Server-generated JavaScript Responses) which are kind of old predecessors of Hotwire. You can find the SJR version in the [sjr](https://github.com/mrhead/todos/tree/sjr) branch. R.I.P. SJR.
## Installation
Clone the repository:
```
git clone [email protected]:mrhead/todos.git
```Setup the application:
```
cd todos
./bin/setup
```Start the webserver and esbuild watch process:
```
./bin/dev
```Go to http://localhost:3000/.
## Testing
Run:
```
rails test
rails test:system
```