Skip to content

rails application with focus on the associations to manage events and invitations from users

Notifications You must be signed in to change notification settings

kitpao/private-events

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn LinkedIn


Private Events

A webpage that manage user signups, and each user can create events and invite other users to them. Events take place at a specific date and at a location and then are classified by "upcomming events" and "past events". We made use of ActiveRecord’s associations in depth.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

Click on the image to visit the live version! Product Name Screen Shot

In this project we planned all the associations needed for the funtionality:

  • User can log in, or sign up if the user doesn't exist
  • User can create events, each field in the forms has validations
  • A user can invite another user only to his/her event
  • User can attend many events only if they are invited to them
  • The user's events show up in the user profile page separated by upcomming events and past events

Other features of the project:

  • Images for the events are random, they change when you update
  • CSS styles created from scratch
  • Show flash messages for feedback (For example, when you already invited that user to your event, it notifies you)
  • Validates that users don't repeat, case insensitive
  • When the user tries to login in and his account doesn't exists, it redirect to the sign_up form
  • Responsive interface:

Built With

The project was developed using the following technologies:

Instalation Guide

Click on the following link,

  • Wait for the workspace to load and then click on the terminal, type bundle install and hit enter to install gems
  • Then yarn install --check-files and hit enter
  • Run rails db:migrate and hit enter
  • Run rails c and hit enter to interact with the objects in the console (User, Event, Invitation: see the schema for more information)

-> or see the direct page working on https://floating-chamber-00036.herokuapp.com/ and you can test it directly in the browser!!

Roadmap

See the open issues for a list of proposed features (and known issues).

Contact

Project Link: https://github.com/kitpao/private-events

Kitzia Paola Vidal Marroquin - Github user: kitpao

kitpao91@gmail.com   | Portfolio   | LinkedIn   | Twitter

Jesus Eduardo Cruz Valdez - EdCrux

jecruxiz@gmail.com   | My Repositories   | LinkedIn   | Twitter

Acknowledgements

About

rails application with focus on the associations to manage events and invitations from users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages