Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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