In this Ruby on Rails project we are creating a website similar to Eventbrite. Users can create events and invite people to these events. A user can only see an event that they have been invited to. The creator of an event is automatically invited to that event.
Marios Kanellopoulos
- Github: @mariosknl
- Twitter: @mariosknl
- Linkedln: marios-kanellopoulos
Kubilay Caglayan
- Github: @kubilaycaglayan
- Twitter: @kbcaglayan
- Linkedln: kubilay-caglayan
- Run
git clone git@github.com:mariosknl/private-events.git
in the terminal. - cd into the directory.
- run
bundle install
rails db:migrate && rails db:seed
- Run
rails server
in the terminal.
- Address bar:
localhost:3000
will take you to sign in page. - From there you can create new user.
- After you create a new user, you can create new events and invite other people.
- User
- Event
- Invitation
- User can create events and also send invitation to other users.
- A User can only see an event if only it has been invited to. The creator of the event is automatically being invited to that event.
- Invited Users are also able to invite other users to the event.
-
Used RSpec for browser-side test.
-
Used Capybara gem for client-side(integration) tests.
-
run rspec in your terminal to run the tests.
This is an open source project. Feel free to add your feedback. If, for any reason, this project doesn't work as supposed to be in your computer, create an issue so we can help you out with it. Lastly, you can request for a feature to be added.
Ruby on Rails Git VS Code Atom Bootstrap Framework
Give a star if you like this project!
- The Odin project for the project plan
- https://www.theodinproject.com/courses/ruby-on-rails/lessons/associations
This project is MIT licensed