Skip to content

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.

License

Notifications You must be signed in to change notification settings

mariosknl/private-events

Repository files navigation

ASSOCIATIONS: PRIVATE EVENTS

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.

How to Run Code

  • 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.

Usage

  • 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.

Models

  • User
  • Event
  • Invitation

Associations

  • 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..

Home Page

private events

Automated Test Section

  • Used RSpec for browser-side test.

  • Used Capybara gem for client-side(integration) tests.

  • run rspec in your terminal to run the tests.

Feature & Issues Section

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.

Issue Page

Built With

Ruby on Rails Git VS Code Atom Bootstrap Framework

Authors

👤 Marios Kanellopoulos

👤 Kubilay Caglayan

Show your support

Give a star if you like this project!

Acknowledgments

License

This project is MIT licensed

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published