Skip to content

A grouping web app that allows users to add courses, groups and courses to groups.

Notifications You must be signed in to change notification settings

amiraabouhadid/GroupMe

Repository files navigation

RUBY ON RAILS PROJECT: GROUP ME

A grouping app that allows users to add courses, groups and courses to groups. Users can see a course's name, creation date, credit hours and group icon if the course belongs to a group. The group's name, icon, creation date and number of courses is also displayed. The total number of groups is displayed. Screenshot from 2021-06-01 22-03-10 Screenshot from 2021-06-01 22-00-43 Screenshot from 2021-06-01 22-15-12

Live Demo

Live Demo Link

Built With

  • Ruby
  • Ruby on rails
  • HTML5
  • SCSS
  • Javascript

Getting Started

To get a local copy up and running follow these simple example steps:

  • Clone the repository as indicated by Setup section below

Prerequisites

  • GitHub
  • Git
  • Ruby 2.7.2
  • Ruby on Rails 6.1.3.2
  • Rspec-rails

Setup

Clone repository from github to your local drive by following these steps:

  • Open Terminal.
  • Change the current working directory to the location you want the cloned directory.
  • Enter the following:
$ git clone [email protected]:amiraabouhadid/GroupMe.git.

  • Press Enter to create your local clone.
  • Install gems with:
$ bundle install
  • Update ./config/database.yml with your local postgres username and password.

  • Setup database with:

$ rails db:create
$ rails db:migrate

Testing

To test all models, write the following in your terminal:

$ rspec spec/models

Usage

Start server with:

$ rails s

In your browser, navigate to:

http://localhost:3000/

AUTHORS

Amira Abouhadid

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

About

A grouping web app that allows users to add courses, groups and courses to groups.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published