In this Ruby on Rails project, we are creating a website similar to Eventbrite. Users can create events and invite people to these events. Users that have accepted the invitation will also be able to invite other users.
- 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
- Users can create events and also send invitations to other users.
- A user can only see an event if they have been invited to it. The creator of the event is automatically 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 intended on your computer, create an issue so we can help with that.. Lastly, you can request for a feature to be added.
Ruby on Rails Git VS Code Atom Bootstrap Framework
👤 Marios Kanellopoulos
- Github: @mariosknl
- Twitter: @mariosknl
- Linkedln: marios-kanellopoulos
👤 Kubilay Caglayan
- Github: @kubilaycaglayan
- Twitter: @kbcaglayan
- Linkedln: kubilay-caglayan
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