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:
- Ruby (v. 2.7.2)
- Ruby on Rails (v. 6.1.1)
- Rubocop
- Capybara
- Bootstrap gem
- Devise gem
- To run this project, please ensure you have Ruby and Ruby on Rails installed on your machine.
- Open the terminal.
- Clone this repository by running:
git clone https://github.com/gasb150/private-events
- Install gems: Enter to the folder of the project in your local machine and write in the terminal:
bundle install
- Open the local server:
bin/rails server
Ahmed Amin
- GitHub: @AhmedAmin90
- LinkedIn: Ahmed Amin
Gustavo Sanmartin
- GitHub: @gasb150
- LinkedIn: Gustavo Sanmartin
Any advice and suggestion for improvement are more than welcome. Visit issues' section
Give a 🌟 if you like this project!
This project is MIT licensed.