An open API service indexing awesome lists of open source software.

https://github.com/amiraabouhadid/groupme

A grouping web app that allows users to add courses, groups and courses to groups.
https://github.com/amiraabouhadid/groupme

bootstrap5 css3 postgresql rails ruby

Last synced: 9 months ago
JSON representation

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

Awesome Lists containing this project

README

          

![](https://img.shields.io/badge/Microverse-blueviolet)

# 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](https://user-images.githubusercontent.com/56790126/120383551-4d1ec300-c325-11eb-9f14-fc0d36a9c61c.png)
![Screenshot from 2021-06-01 22-00-43](https://user-images.githubusercontent.com/56790126/120383376-19dc3400-c325-11eb-9a20-876db603e969.png)
![Screenshot from 2021-06-01 22-15-12](https://user-images.githubusercontent.com/56790126/120384836-f4e8c080-c326-11eb-8b9c-7fba3adaffa3.png)

## Live Demo

[Live Demo Link](https://group-courses-me.herokuapp.com/users/sign_in)

## 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 git@github.com: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**

- GitHub: [@amiraabouhadid](https://github.com/amiraabouhadid)
- Twitter: [@AbouhadidAmira](https://twitter.com/AbouhadidAmira)
- LinkedIn: [amira-abouhadid](https://www.linkedin.com/in/amira-abouhadid/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/amiraabouhadid/GroupMe/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

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

## 📝 License

- This project is [MIT](https://opensource.org/licenses/MIT) licensed.
- This project is [creativecommons](https://creativecommons.org/licenses/by-nc/4.0/) licensed.