Spartans is an app developed for the "Spartans of the Wall Street" stock market event. It provides a stock market simulation experience, allowing users to trade stocks in a virtual environment. The app utilizes Firebase for real-time data synchronization and Firestore Cloud Functions for backend API manipulations. In addition to virtual trading, Spartans offers users the ability to stay informed with the latest news from the business market, based on which participants can place their bets, enhancing their strategic decision-making process.
Frontend | Backend | Database |
---|---|---|
Android (Java) | Firestore Cloud Functions | Firebase |
- Virtual Stock Trading: Simulate buying and selling stocks in real-time.
- Market News: Stay updated with the latest news from the business market, helping participants make informed decisions while placing their bets.
- User Authentication: Secure user authentication for seamless access.
- Real-time Updates: Firebase ensures synchronized data across all devices.
- Interactive Interface: User-friendly interface for easy stock trading.
📋 Requirements:
Before you begin, make sure you have the following installed on your system:
- Android Studio: For Android app development.
- Firebase Account: Set up Firebase project and Firestore database.
- Java Development Kit (JDK): Necessary for Android development.
-
Clone the Repository:
https://github.com/vatsalcshah/Spartans2018.git
Navigate to the project directory in Android Studio. -
Set Up Firebase: - Connect the app to your Firebase project. - Configure Firestore database and set up Firestore Cloud Functions.
-
Run the App: - Build and run the app on an Android emulator or physical device from Android Studio.
-
Set Up Functions: - Create necessary Firebase Cloud Functions for backend API manipulations. - Deploy the functions to your Firebase project.
-
API Integration: - Integrate Firestore Cloud Functions with the app for seamless backend operations.