A private Eventbrite-like an app which allows users to create events and then manage user signups.
The project involves creation of a private events website(EventBrite like in functionality) in rails. The app implements authentication, rails scopes and association. Many to many relationship is the main key feature. **The project contain database models and schemas that model the user and the post object. visit The Odin Project 'Members Only' for the full project specifications.
Clone the members-only repo here
Navigate into the root of the folder
$ cd ./private-events
Run bundle install to install the necessary gems:
$ bundle install
Install Yarn
$ yarn install --check-files
Migrate the DB
$ rails db:migrate
Run the sandboxed console to explore the database
$ rails console --sandbox
Run the server
$ rails server
First time users should register on the index page
After registration, login to view, create, and organise events.
Non members can only view existing events but dont have create event priviledges
👤 Cyrus Kiprop
Contributions, issues and feature requests are welcome!
Feel free to leave a comment or open an issue. issues page.
Give a ⭐️ if you like this project sanbox
This project is MIT licensed.