https://github.com/helciodev/gamerevz
This project is a fullstack application developed with Ruby on Rails, in this app the user will be able to add reviews to games, like games ,see other user profiles etc.
https://github.com/helciodev/gamerevz
fullstack-development games railsapp reviewapp ruby ruby-gem ruby-on-rails rubyonrails
Last synced: 5 months ago
JSON representation
This project is a fullstack application developed with Ruby on Rails, in this app the user will be able to add reviews to games, like games ,see other user profiles etc.
- Host: GitHub
- URL: https://github.com/helciodev/gamerevz
- Owner: helciodev
- Created: 2024-08-12T10:54:25.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2025-09-23T05:57:15.000Z (9 months ago)
- Last Synced: 2025-09-23T07:26:34.195Z (9 months ago)
- Topics: fullstack-development, games, railsapp, reviewapp, ruby, ruby-gem, ruby-on-rails, rubyonrails
- Language: Ruby
- Homepage: https://gamerevz.onrender.com/
- Size: 4.58 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gamerevz
## Table of contents
- [About](#about)
- [Features](#features)
- [Live Demo](#live-demo)
- [Presentation](#presentation)
- [Built with](#built-with)
- [Getting started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation instructions](#installation-instructions)
- [Author](#author)
- [Show your support](#show-your-support)
- [Acknowledgements](#acknowledgments)
- [License](#-license)
---
## About
This project is an app where the user can add reviews for games, add games to his favorites, see other user profiles, the admin users can also create, update and delete games.
### Home page

### Game show page

### User show page

## Features
The features of this project are, user can:
1. Register and login to the application.
2. Create, update or delete reviews on games, admins can create, update or delete games.
3. See other users profiles, their favorites and reviews.
4. View game show page and respective reviews and how many likes.
5. Add game to favorites or remove.
## Entity Relational Diagram for this project

## Live Demo
This project is hosted on render.
[Live demo link](https://gamerevz.onrender.com/)
## Presentation
To be done
## Built With
- Ruby v 3.2.0
- Rails v 7.1
- postgresql v 16.4-1
## Getting Started
### Prerequisites
If you intend to download the project, you will need to have
1. Ruby >= 3.2.0
For more information on how to install Ruby, follow [this link](https://www.ruby-lang.org/en/downloads/)
2. Ruby on rails >= 7.1
After ruby is installed run cmd `gem rails`
3. postgresql >= 16.4-1
For installing postgresql [follow this link](http://postgresguide.com/setup/install.html)
### Installation instructions
Follow along the steps below to get a copy at your local machine.
- Navigate to the directory where you want this project to clone and then clone it
```
git clone git@github.com:helciodev/gamerevz.git
```
- Navigate to the `gamerevez` directory
```
cd gamerevz
```
- install the gem packages
```
bundle install
```
- install yarn packages
```
yarn install
```
- Create your database
```
rails db:create
```
- Migrate the database
```
rails db:migrate
```
- Start your server
```
bin/dev
```
- Open browser at http://localhost:3000/
```
## Author
😎 **Helcio André**
- GitHub: [@helciodev](https://github.com/helciodev)
- Linkedin: [Helcio Andre](https://www.linkedin.com/in/helcio-andre/)
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
## Show your support
Give a ⭐️ if you like this project!
## 📝 License
This project is [MIT](./LICENSE) licensed.
```