Skip to content

Application using Ruby on Rails for creating events and enable users to attend to these events

License

Notifications You must be signed in to change notification settings

gasb150/private-events

Repository files navigation

Association: Private Events!

In this project, we created an application using Ruby on Rails for creating events and enable users to attend these events, including the model structure, associations, controllers, views, validations, and authentications, stylized with Bootstrap.

  • Consists of T models: User, Post
  • allow only 'Sing Up' members to create and attend events.
  • Allow only the creator to edit and delete his event.

  • Each user can see a list of his events, and these events classified into two parts: upcoming and past events:

Built With

  • Ruby (v. 2.7.2)
  • Ruby on Rails (v. 6.1.1)
  • Rubocop
  • Capybara
  • Bootstrap gem
  • Devise gem

Setup

  1. To run this project, please ensure you have Ruby and Ruby on Rails installed on your machine.
  2. Open the terminal.
  3. Clone this repository by running:
git clone https://github.com/gasb150/private-events
  1. Install gems: Enter to the folder of the project in your local machine and write in the terminal:
bundle install
  1. Open the local server:
bin/rails server

Authors

Ahmed Amin

Gustavo Sanmartin

Contribute 👈

Any advice and suggestion for improvement are more than welcome. Visit issues' section

Show your support

Give a 🌟 if you like this project!

License

This project is MIT licensed.

About

Application using Ruby on Rails for creating events and enable users to attend to these events

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published