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.
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.
-
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.
-
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.
- Flutter: Used as the framework for cross-platform application development.
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
-
Clone the repository:
git clone https://github.com/The-Next-Staar/NextStar-App.git cd NextStar-App -
Install dependencies:
flutter pub get
-
Run the application:
flutter run
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Implement your feature or fix a bug.
- Test your changes.
- Commit and push your changes (
git push origin feature-branch). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions, issues, or suggestions, feel free to reach out via GitHub Issues.