PlayPal, your go-to sports companion, is a React Native mobile application with firebase integration, designed to bring together sports enthusiasts, making it easy to connect, create teams, organize tournaments, and reserve sports arenas. With a focus on fostering community building, PlayPal simplifies the sports engagement process, making it accessible for individuals with varied interests and skill levels.
- User Profiles: Establish profiles, indicate interests, and connect with nearby players.
- Team Creation: Create teams, invite players, and efficiently manage team-related activities.
- Comprehensive Database: Store user profiles, team information, tournament details, and booking information.
- Player Discovery: Find nearby players with similar interests and skill levels.
- Team Management: Enable users to create and manage teams, including player invitations.
- Booking System: Simplified system providing information on sports arena availability, location, and facilities.
- Security Measures: Ensure user data protection through authentication.
- Testing: Rigorous testing for exception handling and overall functionality.
-
Navigate to the project folder:
cd PlayPal -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Technologies Used:
- Frontend: React Native, React Native Elements, React Native Paper
- Backend: Node.js, Express.js, Firebase
- Authentication: Firebase Authentication
- Emulator: Android Studio