Giter Site home page Giter Site logo

gameup's Introduction

GameUp

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

Installation instructions

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.

installing backend

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

Installing react side

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

gameup's People

Contributors

mohammedbm avatar

Watchers

 avatar

gameup's Issues

Create Room

The ability to create room when user is signed in.

  • create room

Update Readme.md file

Update the readme.md file. Show a brief explanation on how to run the application and what is the application

Update the Front-end design

Bootstrap 4 will be used to update the interface of the website, it will be used for the following reasons

  • Simple to use
  • Simple Design

Add Comments to Code

add more comments to the code to clarify the code for those who will read the code in the future

Add live chat

Add private live chat rooms between users. (If there is time, add voice chat between users)

Build A sign up function

add sign up function to the controller. It gives the following benefits to the user:

  • Create Room
  • Join Rooms
  • Comments Inside Rooms

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.