Skip to content

Create event management and invitations project. Attended by users and event can be organized by many users.

License

Notifications You must be signed in to change notification settings

smy5152/Private-events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project : Private-Events

The project builds on the previously learnt concepts of Devise Gem & Rails DB properties like belongs_to and has_many.Introducing relationship: many_many, Own Authentication and Attendees tracking

Highlight: Users->Attending Multiple Events & Events->Attended by Multiple Users.

DESIGN TESTS

Built With

  • Ruby, Ruby on Rails, VS Code Editor
  • Active Records
  • Devise Gem
  • Forms & Helpers
  • Rspec, Capybara, Selenium
  • Browser: Chrome {change/override in this File, Last Line: spec\rails_helper.rb}

Getting Started

Model generated:

  • User Authentication
    • Signup
    • Login
  • Events
    • View Events
      • Past Events
      • Upcoming Events
    • Attend Events
    • Create New Event
  • User Views
    • Hosted Events
    • Past Events
    • Upcoming Events
  • User Logout
    • Cannot Attend Events
    • Cannot Create a New Event

Setup

  • To clone this repository, open your Terminal and execute the following command: git clone https://github.com/smy5152/Private-events.git

Run

  • Change into the folder cd private-only
  • Install js dependencies yarn install
  • Install gems bundle install
  • Run Database migrations rails db:migrate
  • Rails Local Server rails server
  • Launch Local App

How to run the test suite

How To:

  • Run Rails console rails console

To start testing the models, execute the following commands from the Rails console. We have added some default content in each Model.

  • User.all
  • Events.all
  • Enrollment.all

Authors

🧑‍💻 Shabbir

🧑‍💻 Miguel

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

About

Create event management and invitations project. Attended by users and event can be organized by many users.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published