Skip to content

Schedule and manage your gaming sessions! React Native

License

Notifications You must be signed in to change notification settings

totoledao/gameplay-app

Repository files navigation

License: MIT Version Size Platform

React Native Type Script

LinkedIn


GamePlay Logo

Schedule and manage your gaming sessions!
Explore the docs »

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact

About The Project

GamePlay

Schedule your games, check what games are coming, categorize and sort your games by Ranked, Duel, Training or For Fun, share discord invites from your server with your friends and never forget a gaming session again!

App created during Next Level Week Together by Rocketseat.

Built With

Technologies

  • OAuth2 Discord
  • Context API
  • Async Storage
  • Vector Icons
  • React Native Svg
  • Svg Transform
  • Axios
  • Gradient colors
  • Expo Google Fonts
  • React Navigation Stack
  • React Native Gesture Handler
  • Expo Authentication
  • React Native Share
  • Deep Link

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • npm
    npm install npm@latest -g
  • Expo CLI
    npm install --global expo-cli

Installation

  1. Clone the repo
    git clone https://github.com/totoledao/gameplay-app.git
  2. Install dependencies
    npm install
  3. Start the development server with expo
    expo start
  4. Get your APP OAuth2 credentials at Discord Developer Portal and create a .env file using them
     REDIRECT_URI=
     SCOPE=
     RESPONSE_TYPE=
     CLIENT_ID=
     CDN_IMAGE=

Usage

SignIn screen

Login using your Discord account

Scheduled games

Schedule your gaming session

Share instant invite

Invite your friends to join your server

NOTE: Currently you must enable the server widget for the app to be able to get the player status and to share instant invite links. Only the owner of the server can share invites.

Contributing

Contributions make the open source community such an amazing place to be, learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Guilherme Toledo - guilherme-toledo@live.com

LinkedIn Facebook Instagram GitHub

Project Link: https://github.com/totoledao/gameplay-app

About

Schedule and manage your gaming sessions! React Native

Topics

Resources

License

Stars

Watchers

Forks