This project is for learning purpose just to get familiar with Associations in Ruby on Rails and active records. It is gotten from The Odin Project.
A site similar to a private Eventbrite was built which allows users to create events and then manage user signups, where users can create events, attend many events and an event can be attended by many users.
- You should have Ruby 2.7.1
- You need to have Rails 6.0.3.2
- Clone this repository with
git clone https://github.com/descholar-ceo/private-events.git
- Go inside this repo locally by typing
cd private-events
- Run
bundle install
to install all ruby gems - Run
yarn
to install Javascript dependencies - Run
bin/rails db:migrate
to create necessary tables in the database - Run
rails server
- Signup and create some events
- To create an invitation click the
invite someone
in the navigation bar - To see a list of all events, click on home button on the navbar
- To see event's show page, navigate to the
all events
page and click on any event'sshow
button
There are two ways of contributing to this project:
- If you see something wrong or not working, please open the issue in issue section
- If you see something to improve or to correct, and you have a solution to that, follow the below steps to contribute:
- Fork this repository
- Clone it on your local computer by running
git clone https://github.com/your-username/private-events.git
Replace your username with the username you use on github - Open the cloned repository which appears as a folder on your local computer with your favorite code editor
- Create a separate branch off the master branch,
- Write your codes which fix the issue you found
- Commit and push the branch you created
- Open a pull request, comparing your new created branch with our original master branch here
- Github: @descholar-ceo
- Twitter: @descholar3
- LinkedIn: MUGIRASE Emmanuel
- Github: @Georjane
- Twitter: @WittyJany
- LinkedIn: Witah Georjane
Give a ⭐️ if you like this project!