https://github.com/joshhaines1/betify
A fantasy social sportsbook app where users can wager on custom events using in-app currency with no monetary value. The app is designed for friends and family to create groups, place bets, and track outcomes in a fun, casual environment.
https://github.com/joshhaines1/betify
full-stack google-firebase google-firestore mobile-app react-native typescript
Last synced: 3 months ago
JSON representation
A fantasy social sportsbook app where users can wager on custom events using in-app currency with no monetary value. The app is designed for friends and family to create groups, place bets, and track outcomes in a fun, casual environment.
- Host: GitHub
- URL: https://github.com/joshhaines1/betify
- Owner: joshhaines1
- License: other
- Created: 2025-02-22T21:30:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-19T04:56:58.000Z (about 1 year ago)
- Last Synced: 2025-05-19T05:36:49.776Z (about 1 year ago)
- Topics: full-stack, google-firebase, google-firestore, mobile-app, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 1.02 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Betify
Betify is a social sportsbook app designed for friends and family to wager on various events using in-app currency, with no monetary value. The app enables groups to place bets on custom sports, games, or other events in a fun and interactive way. Built with React Native, TypeScript, Python, and Google Firebase, Betify allows users to create accounts, join groups, place bets, and track their winnings.
## Features
- **User Authentication:** Users can sign up and log in using Google Firebase Authentication.
- **Group Creation:** Users can create groups and join other groups with an invite code.
- **Event Wagering:** Place bets on custom sports or events with in-app currency that holds no real-life monetary value.
- **Leaderboard:** Track the performance of group members and see who’s on top. (COMING SOON)
- **Google Cloud:** Utilizes Google Firestore for real-time data syncing and storage and Google Cloud for serverless functions.
- **Responsive UI:** A sleek and responsive user interface for both iOS and Android platforms.
## Technologies Used
- **React Native:** For building the mobile app.
- **TypeScript:** For better type safety and enhanced development experience.
- **Python:** For writing the backend, serverless functions.
- **Google Cloud:** Google Authentication used for creating and managing accounts, Google Firestore for data storage, and Google Functions for real-time synchronization.
- **Expo:** For app navigation and routing.
## License
All rights reserved. This software may not be reproduced, modified, distributed, or used in any form without the prior written permission of the author.