Skip to content

ansaryergesh/private-events

Repository files navigation

Private Events

Description

Build a site similar to a private Eventbrite which allows users to create events and then manage user signups. Users can create events and send invitations and parties (sound familiar?). Events take place at a specific date and at a location (which you can just store as a string, like “Andy’s House”).

Authors:

Features

  • Users

    • Sign-up / login / logout.
    • Show profile page
    • Create / update / delete event.
    • Has many events.
  • Events

    • Create / update / delete.
    • Event filtered by upcoming and past events
    • Belongs to a User.
  • Attendanees

    • User can attend/leave event
    • All created events by a user are automatically attended by the user
    • Belongs to a User
    • Belongs to a Event

Getting started

To get started with the app, clone the repo and then install the needed gems:

$ bundle install --without production

Next, migrate the database:

$ rails db:migrate

You are ready to run the app in a local server:

$ rails server