nectariferous / TestFlight

Basic concept. An TestFlight app store is any digital storefront intended to allow search and review of software titles or other media offered for sale electronically.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TestFlight Store ๐Ÿ“ฑ๐Ÿš€

Fetch and Process URLs License: MIT Python 3.10.12+ Flask

TestFlight Store is a Flask-based web application designed to manage and display information about apps available on TestFlight. The application fetches app data from GitHub, processes it, and provides various endpoints to interact with the data.

๐ŸŒ Live Demo: https://testflightstore-000431dbdbd9.herokuapp.com/

๐Ÿš€ Features

  • ๐Ÿ“‹ App Listing: Displays a list of apps with pagination
  • ๐Ÿ” Search Functionality: Allows users to search for apps by name
  • ๐Ÿ† Top Apps: Displays the top 5 apps
  • ๐ŸŽฎ Top Games: Displays the top 5 games
  • ๐ŸŒ CORS Support: Enables Cross-Origin Resource Sharing (CORS) for all routes
  • ๐Ÿ–ฅ๏ธ Advanced View: Provides a more detailed view of app information

๐Ÿ“‹ Prerequisites

Requirement Version
Python 3.10.12 or higher
Flask Latest
Flask-CORS Latest
Requests Latest
BeautifulSoup4 Latest
Coloredlogs Latest

๐Ÿ› ๏ธ Installation

  1. Clone the repository:

    git clone https://github.com/nectariferous/TestFlight.git
    cd TestFlight
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python app.py

๐Ÿš€ Deployment on Heroku

  1. Install the Heroku CLI: Follow the instructions on the Heroku CLI installation page.

  2. Log in to Heroku:

    heroku login
  3. Create a new Heroku app:

    heroku create your-app-name
  4. Push your code to Heroku:

    git push heroku main
  5. Open your app in the browser:

    heroku open

๐Ÿค Contributing

Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions or improvements.

๐Ÿ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.

๐Ÿ“ž Contact

For more information, please contact nectariferous.

๐Ÿ’– Support the Project

If you find this project helpful, consider supporting its development:

ETH Address: 0x00fC876d03172279E04CC30E5edCE103c3d23C1A

Your support helps maintain and improve TestFlight Store!

๐Ÿ”ฌ Advanced View

The advanced view provides more detailed information about each app, including:

  • App icon
  • Version number
  • Last update date
  • Developer information
  • Detailed description
  • Screenshots (if available)

To access the advanced view, click on an app's name in the main listing.

About

Basic concept. An TestFlight app store is any digital storefront intended to allow search and review of software titles or other media offered for sale electronically.

License:Apache License 2.0


Languages

Language:HTML 62.6%Language:Python 37.3%Language:Procfile 0.1%