This repository contains the client-side code for a stadium booking application: Stadium Go. It provides a mobile app built with react native that is compatible with both android and iOS.
- React Native
- TypeScript
- Apollo Client
- JSON Web Tokens (JWT)
-
Dark Mode: Allow the user to express his preferences by choosing between light and dark mode.
-
TypeScript: Enhanced code quality, maintainability, and type safety.
-
Authentication & Authorization: Secure user registration, login, and role-based access control.
-
Stadiums Management: Search and create stadiums with comprehensive details.
-
GraphQL API: Flexible and efficient data interactions for the mobile app.
- Install Node JS on your computer Here
- Install npm
git clone https://github.com/ibrahimhabibeg/stadium-go-client
cd stadium-go-client
npm install
- Create a .env file in the project root and configure the following variables:
EXPO_PUBLIC_BACKEND_URL=url-for-the-backend
npm run start
We welcome contributions! Please follow these guidelines:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them with clear messages.
- Open a pull request.
Ibrahim Habib - - ibrahimhabib.eg@gmail.com - - LinkedIn
Project Link: Github
- https://hotpot.ai/ for Images and Splash Screen Creation