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

https://github.com/guillainbisimwa/micro-reddit

Welcome to our Ruby on Rails Micro-Reddit App built mainly with Ruby and Ruby on Rails. The main purpose of this app is to practice validations, associations, and migrations in Ruby on Rails.
https://github.com/guillainbisimwa/micro-reddit

heroku-deployment linter-config rubocop ruby ruby-on-rails sqlite3

Last synced: 3 days ago
JSON representation

Welcome to our Ruby on Rails Micro-Reddit App built mainly with Ruby and Ruby on Rails. The main purpose of this app is to practice validations, associations, and migrations in Ruby on Rails.

Awesome Lists containing this project

README

          

# Ruby on Rails Micro-Reddit App

> Welcome to our **Ruby on Rails Micro-Reddit App** built mainly with `Ruby` and `Ruby on Rails`. The main purpose of this app is to practice *validations, associations and migrations* in `Ruby on Rails`

### Built With

- Ruby
- Ruby on Rails
- Rubocop
- Visual Studio Code
- Linux
- SQL

### Setup

NOTE: You need to have `Bundler` installed and, of course, `Ruby`. If don't have `Bundler` installed you can install it with `gem install bundler`.

Assuming that `Bundler` is installed, you can continue with the following steps:
- Step 1: Clone this repository. Just use: `git clone https://github.com/guillainbisimwa/micro-reddit/`.
- Step 2: Open the project folder where the repository was downloaded. Once you are in that folder, open a terminal and make sure that it will be opened in that specific folder.
- Step 3: Once you are in the terminal, just type in: `bundle install`. This will install the required dependencies for this project.
- Step 4: Now, you need to run the migrations. To do this, while in the project root folder type in: `rails db:migrate`.
- Step 5: Now, to try the project type in: `rails console`. You can add Users, Posts and Comments in hash form. Remember to take into account the restrictions in place for each model. You can check them out in *app/models*.

### Authors

👤 **Guillain Bisimwa**

- Github : [@guillainbisimwa](https://github.com/guillainbisimwa)
- Twitter : [@gullain_bisimwa](https://twitter.com/gullain_bisimwa)
- Linkedin : [guillain-bisimwa](https://www.linkedin.com/in/guillain-bisimwa-8a8b7a7b/)

👤 **Alvaro Ruiz**

- Github: [@alvarorf](https://github.com/alvarorf)
- Twitter: [@aaruizf](https://twitter.com/aaruizf)
- Linkedin: [Álvaro Ruiz](https://www.linkedin.com/in/alvaro-andr%C3%A9s-ruiz-22810915a/)

### 🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the [issues page](issues/).

### Show your support

Give a ⭐️ if you like this project!

### 📝 License

This project is for microverse course purposes.