GameUp is a platform for players who are looking to play with new people. This platform gives the user to create a new room or join rooms. In this rooms, there are details about the game and how many user can join. Inside these rooms, the player can chat with each other via real-time chat box using firebase. GameUp was created using Rails as an API, react js for the front end and Bootstrap for the UI. GameUp is the perfect platform for gamers who are looking for new friends
To use this application you can clone the repo via this command in your terminal
git clone https://github.com/MohammedBm/final_project.git
This command will clone the repo in github to your machine.
After cloning the repo you can type the following command in you temrinal inside the repo you cloned.
cd
to the clinet
by using this command
cd GameUp
To install the database you will need to set it up first by using this command
rails db:setup
After Setting up the database you will need to migrate it
rails db:migarte
When the database is migrated you can create dummy data by the following command
rails db:seed
To run the backend you will need this command
rails s
After cloning the repo you can type the following command in you temrinal inside the repo you cloned.
cd
to the clinet
by using this command
cd client
npm install #or you can write `yarn install` if you have yarn in your machine
This command will install the packages needed for the application to start working
After installing the packages you can type this command to run the application in your machine
npm start
This command will host the application locally in your machine. You can use the application in the url http://localhost:3001/.
Note: this is not the last verison of the application. There is more feature is planned to be added. Check out the issues if you have any suggestion or checking any up coming features