An open API service indexing awesome lists of open source software.

https://github.com/dansantander/private_events

A site similar to a private Eventbrite which allows users to create events and then manage user signups.
https://github.com/dansantander/private_events

Last synced: about 1 month ago
JSON representation

A site similar to a private Eventbrite which allows users to create events and then manage user signups.

Awesome Lists containing this project

README

        

# Private Events
In this project we demonstrate working with ActiveRecord's associations (one to many, many to many).

## Features


  • A client can see all Events and create an account

  • Users can publish events and invite other users to events created

  • Events are displayed in Past Events and Upcoming Events categories

  • A single event lists users attending to that specific event

## Endpoints covered in this project
## users & sessions
- POST localhost:3000 /users/new - For Signing up a new client.
- POST localhost:3000 /users/user_id - For viewing a user's dashboard/profile.
- GET localhost:3000 /signin - For logging in a user.
- POST localhost:3000 /logout - For signing out a user.

## events
- POST localhost:3000 /events/new - For creating a new event.
- GET localhost:3000 /events - For viewing all events.

## invitations
- POST localhost:3000 /invitations/new - For inviting users to an event.
- GET localhost:3000 /invitations - For viewing both past and upcoming invitations.

## Installation
- Ensure the project dependencies are installed
- clone the repo the command `git clone [email protected]:dansantander/private_events.git`
- Navigate to the project folder
- run `bundle` or `bundle install`

## Getting Started
- Head over to your server on localhost:3000
- Create a new User using the Signup form and start a session by Signing in.
- Create a new Event with a Title and a Date.
- Make an Invitation for other Users to attend the Event you created.

## Built With

- Ruby 2.7

- Ruby on Rails 5.2

- HTML forms, Rails form_tag and form_for
- Git, Github and VScode

## Authors

👤 **Daniel Santander**

- Github: [@dansantander](https://github.com/dansantander)
- Linkedin: [Daniel Santander](https://www.linkedin.com/in/daniel-santander)
- Twitter: [@dansantandr](https://twitter.com/dansantandr)

👤 **Alfred Ezaka**

- Github: [@codecell](https://github.com/codecell)
- Twitter: [@the_codecell](https://twitter.com/the_codecell)
- Linkedin: [ezaka alfred](https://www.linkedin.com/in/alfrednoble/)

### Contributing

Contributions, issues and feature requests are welcome! [issues page](issues/).

### License

Creative Commons • May 2020