Skip to content

The-Next-Staar/NextStar-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

58 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 The Next Star

The Next Star is an AI-based online audition platform designed to connect K-Pop audition applicants with entertainment companies. By utilizing facial analysis and image searching technology, it helps entertainment companies efficiently find the talent they need from a large pool of applicants.

πŸ‘‹ Project Overview

Every year, tens of thousands of applicants apply for K-Pop auditions, making it challenging for entertainment companies to efficiently screen and select candidates. The current system often requires small teams to manually review thousands of applications, which is time-consuming and inefficient. Additionally, international applicants face challenges in submitting applications due to varying formats and languages.

The Next Star addresses these issues by providing a streamlined platform that makes it easier for applicants to apply and for companies to find the right talent.

πŸ” Key Features

  1. AI Facial Analysis:

    • Analyzes the applicant's facial features using ratio analysis technology.
    • Recommends entertainment companies and audition opportunities that match the applicant's appearance.
    • Continuously improves analysis standards by learning from various model images.
  2. Image Searching:

    • Uses AI-based image searching technology to analyze and categorize photos and videos submitted by applicants.
    • Provides entertainment companies with visual insights into an applicant's characteristics and potential.

πŸ‘¨πŸ»β€πŸ’» Tech Stack

  • Flutter: Used as the framework for cross-platform application development.

βœ”οΈ Project Structure

The main directory and file structure of the project is as follows:

lib/
β”œβ”€β”€ main.dart                         # Application entry point
β”œβ”€β”€ models/                           # Data model definitions
β”‚   β”œβ”€β”€ application.dart              # Application model
β”‚   β”œβ”€β”€ casting.dart                  # Casting model
β”‚   β”œβ”€β”€ company.dart                  # Entertainment company model
β”‚   β”œβ”€β”€ proposal.dart                 # Proposal model
β”‚   └── trainee.dart                  # Trainee model
β”œβ”€β”€ pages/                            # Main screens and pages
β”‚   β”œβ”€β”€ companies/                    # Company-related pages
β”‚   β”‚   β”œβ”€β”€ companies_mainpage/       # Company main pages
β”‚   β”‚   β”œβ”€β”€ companies_mypage/         # Company my pages
β”‚   β”‚   β”œβ”€β”€ company_popup.dart        # Company popup page
β”‚   β”‚   β”œβ”€β”€ create_company.dart       # Create company page
β”‚   β”‚   β”œβ”€β”€ message/                  # Message-related pages
β”‚   β”‚   β”œβ”€β”€ registration/             # Company registration pages
β”‚   β”‚   └── trainee_info_page.dart    # Trainee information page
β”‚   β”œβ”€β”€ individuals/                  # Individual user-related pages
β”‚   β”‚   β”œβ”€β”€ applicaiton_page.dart     # Application creation page
β”‚   β”‚   β”œβ”€β”€ company_detail_page.dart  # Company detail page
β”‚   β”‚   β”œβ”€β”€ create_profile.dart       # Profile creation page
β”‚   β”‚   β”œβ”€β”€ individual_popup.dart     # Individual popup page
β”‚   β”‚   β”œβ”€β”€ individuals_apply/        # Application submission pages
β”‚   β”‚   β”œβ”€β”€ individuals_mainpage/     # Individual user main pages
β”‚   β”‚   β”œβ”€β”€ message/                  # Message-related pages
β”‚   β”‚   β”œβ”€β”€ proposal_page.dart        # Proposal page
β”‚   β”‚   β”œβ”€β”€ registration/             # Individual registration pages
β”‚   β”‚   └── viewprofile_page.dart     # Profile view page
β”‚   β”œβ”€β”€ login/                        # Login page
β”‚   β”œβ”€β”€ new_register/                 # New registration page
β”‚   └── onboarding/                   # Onboarding page

🏭 Installation and Running the Project

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/The-Next-Staar/NextStar-App.git
    cd NextStar-App
  2. Install dependencies:

    flutter pub get
  3. Run the application:

    flutter run

πŸ™‡β€β™‚οΈ Contributing

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Implement your feature or fix a bug.
  4. Test your changes.
  5. Commit and push your changes (git push origin feature-branch).
  6. Open a Pull Request.

License

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

Contact

For questions, issues, or suggestions, feel free to reach out via GitHub Issues.

About

🌟 The Next Star App Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published