Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/marcoroth/boxdrop

Dropbox Clone built with StimulusReflex
https://github.com/marcoroth/boxdrop

dropbox rails ruby ssr stimulus stimulus-reflex turbolinks

Last synced: 11 days ago
JSON representation

Dropbox Clone built with StimulusReflex

Awesome Lists containing this project

README

        



Logo

Boxdrop


Boxdrop is a Dropbox-Clone built using StimulusReflex to demonstrate
how you can use StimulusReflex to build an application.

## Built with

* Ruby 3.1.4
* Rails 6.1
* Stimulus 3.2
* StimulusReflex 3.5
* Turbo 7.2
* Webpacker 5
* Node
* Yarn
* PostgreSQL
* Redis

## Demo

Check out the [demo](https://www.boxdrop.io) running at [www.boxdrop.io](https://www.boxdrop.io).

## Local Setup

1. Install dependencies

- [Ruby](https://www.ruby-lang.org/en/downloads/)
- [Yarn](https://yarnpkg.com/lang/en/docs/install/#mac-stable)
- [PostgreSQL](https://www.postgresql.org/download/)
- [Redis](https://redis.io/topics/quickstart)

1. Clone the repo

```sh
git clone https://github.com/marcoroth/boxdrop.git
```

1. Switch into the project folder

```sh
cd boxdrop
```

1. Run the setup command

```sh
bin/setup
```

1. Start the rails server and needed processes

```sh
bin/dev
```

1. See the app in action

To see the application in action, open a browser window and navigate to [http://localhost:3000](http://localhost:3000). That's it!

## Credits

Boxdrop logo made by [@darkrubyist](https://github.com/darkrubyist).

## License

Boxdrop is released under the [MIT License](LICENSE.txt).