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

https://github.com/pointerish/ensemble

A web application where users can host events and events can host users
https://github.com/pointerish/ensemble

events microverse-projects rails-application

Last synced: 23 days ago
JSON representation

A web application where users can host events and events can host users

Awesome Lists containing this project

README

          

![](https://img.shields.io/badge/RoR-red)
![](https://img.shields.io/badge/SASS-blue)
![](https://img.shields.io/badge/Bootstrap-purple)

Ensemble



Ensemble is a Rails web application where users can host events and events can host users.

## Features

- 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

## Database Structure

## Getting Started

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 directory
- `bin/rails db:migrate` to run the database migrations
- `bin/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/`

## Author

👤 **Josias Alvarado**

- GitHub: [@pointerish](https://github.com/pointerish)
- Twitter: [@pointerish](https://twitter.com/pointerish)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/josias-alvarado/)

## Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/pointerish/private-events/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- [The Odin Project](https://www.theodinproject.com/)
- [Microverse](https://microverse.org)
- [Clipart](https://www.clipart.com/)
- [DBDiagram](https://dbdiagram.io/)
- [My brain](https://josias-alvarado.me)

## License

This project is [MIT](lic.url) licensed.