Ensemble is a Rails web application where users can host events and events can host users.
- Simple Signup, Login and Logout only requiring a username
- Logged in users can create new events, attend other user's events and see all available events
- An event can have many users and a user can create many events
In order to run Ensemble
locally you need the following:
- Ruby 2.7.1 correctly installed
- Rails 6.1 correctly installed
- Clone the repository by either using HTTPS or SSH
To boot Ensemble
run the following commands:
bin/bundle install
from inside of the project's root directorybin/rails db:migrate
to run the database migrationsbin/rails s
to run the application with the Puma web server
In case of a Webpacker error then run the following command:
bin/bundle exec rake webpacker:install
To run RSpec tests simply run the following command:
rspec spec/
👤 Josias Alvarado
- GitHub: @pointerish
- Twitter: @pointerish
- 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.