Skip to content

This project is an events site made to create events and invite people to them. This site was created using HTML5, CSS3, SCSS, Ruby, Rails, and the bycrypt gem (as well as many other gems). The main features are: creating events, creating invitations, accepting invitations, and displaying a full list of all the past and upcoming events.

Notifications You must be signed in to change notification settings

NewIncome/mv_private-events

Repository files navigation

Private events

On this project we made a site where you can create events, invitations to said events, and see a full list of all the events past and upcoming.

Index

image

event show

image

Models

For this project we used 3 models:

  • User:
    • Can post events
    • Can make invitations
    • Can receive invitations
    • Has many attended_events
    • Has many created_events
    • Has many created_invitations
  • Event: -Belongs to a creator -Has many invitations -Has many attendees
  • Invitation: -Belong to a user -Belong to a creator -Belong to an event

image

How to use

You can either clone the repo and play with it on your machine To clone do:

  • Cloning the repo:
    $ git clone git@github.com:NewIncome/mv_private-events.git
    
  • cd into the new folder:
    $ cd mv_private-events
    
  • Checkout to the correct branch (for this review ft/models):
    $ git checkout *_ft/models_*
    
  • bundle the necessary gems
    $ bundle
    
  • yarn the necessary packages
    $ yarn install --check-files
    
  • migrate and seed
    $ rails db:migrate db:seed
    
  • launch the developer server
    $ rails s
    
  • Loggin with this credentials
    User: yosept@gmail.com
    

Built With

  • Ruby

  • Ruby on Rails

  • bcrypt (gem)

  • A bunch on gems used inside rails itself

Authors

👤 Joseph Flores

👤 Alfredo C.

About

This project is an events site made to create events and invite people to them. This site was created using HTML5, CSS3, SCSS, Ruby, Rails, and the bycrypt gem (as well as many other gems). The main features are: creating events, creating invitations, accepting invitations, and displaying a full list of all the past and upcoming events.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •