App to help you connect and organize the moment of fun and play with friends. Create groups to play your favorite games with your friends with this App that has Discord authentication.
- OAuth2 Social Authentication with Discord server.
- Gets user profile registration on Discord (username and avatar);
- List servers of discord of those that the user is part of;
- Allow to schedule the matches;
- Allow filter as matching by category;
- See if the match was scheduled on a server (host) or other guests
- Shares the invitation to join the user's server;
- Allows you to redirect the user to your own server; - Provides the Logout function.
- React Native
- Typescript
- Expo
- Context API
- Async Storage
- Vector Icons
- React Native Svg e Svg Transform
- Axios
- Gradient colors
- OAuth2 Discord
- Expo Google Fonts
- React Navigation Stack
- React Native Gesture Handler
- Expo Authentication
- React Native Share
- Deep Link
You can view the project layout through This Link. It's necessary to have a account on Figma to view it.
Use yarn ou o npm install to download the dependencies. Em seguida, inicie o projeto.
expo start
Remember to create your application on the Discord server to obtain authentication credentials. Then put in the file.env the settings of your Application (remove the example from the file.env.example).
REDIRECT_URI=
SCOPE=
RESPONSE_TYPE=
CLIENT_ID=
CDN_IMAGE=
This project is using the license of MIT. See LICENSE file for more details
Developed with Rocketseat support