FLUTTER ECOSYSTEM

akashpd390/HireHub

HireHub एक आधुनिक, मोबाइल-पहले नौकरी खोज एप्लिकेशन है जो Flutter और Supabase के साथ बनाया गया है। यह नौकरी खोजने वालों को नौकरी के विज्ञापनों का अन्वेषण, आवेदनों का ट्रैकिंग, प्रोफ़ाइल प्रबंधन, रिक्रूटर्स के साथ चैट करने और रिज़्यूमे अपलोड करने का एक सुगम अनुभव प्रदान करता है — सभी को उनके फ़ोन से।

हायर हब प्रोजेक्ट कवर
Stars
6
Forks
0
अंतिम पुश (UTC)
10 मई 2025
प्रोजेक्ट स्थिति
सक्रिय
Akash GitHub avatar
GITHUB User

Akash ↗

भाषाएँDartSwiftKotlinObjective-C

संबंधित पैकेज और उदाहरण

उपयोग की गई निर्भरताएँ

निर्भरता सूची 13 आइटम

ऐप श्रेणियाँ

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

📱 HireHub – Flutter Job-Seeking App

HireHub is a modern, mobile-first job-seeking application built with Flutter and powered by Supabase. It provides a streamlined experience for job seekers to explore job listings, track applications, manage profiles, chat with recruiters, and upload resumes — all from their phone.


🚀 Features

👤 Authentication
  • Secure sign-up and sign-in
  • Session management using Supabase
🏠 Home Page
  • Displays a list of active job postings
  • Integrated with Supabase backend
🔍 Explore Page
  • Discover additional job listings with flexible filtering
📌 Bookmark Page
  • Save and view bookmarked job posts
💬 Real-Time Chat
  • Connect and chat with recruiters in real-time (via Supabase Realtime)
📝 Application Tracking
  • Track the status of job applications
📄 Resume Management
  • Upload different resumes for different job applications
👤 User Profile
  • View and update personal details

🧑‍💼 Recruiter Panel

Recruiters can post and manage jobs via a dedicated web panel built separately from the mobile app.


📦 Tech Stack

  • Flutter
  • Supabase (Auth, Realtime, Storage, Database)
  • provider (State management)
  • get_it (Dependency injection)
  • flutter_dotenv (Environment variable handling)
  • fluttertoast, file_picker, open_file, url_launcher, and more

📲 Download

Download the latest Release APK:
🔗 Release APK on GitHub


📷 Screenshots

https://raw.githubusercontent.com/akashpd390/HireHub/HEAD/screenshots/home.jpg https://raw.githubusercontent.com/akashpd390/HireHub/HEAD/screenshots/apply.jpg https://raw.githubusercontent.com/akashpd390/HireHub/HEAD/screenshots/explore.jpg https://raw.githubusercontent.com/akashpd390/HireHub/HEAD/screenshots/track.jpg https://raw.githubusercontent.com/akashpd390/HireHub/HEAD/screenshots/chat.jpg


📁 Project Structure

  • lib/ – Main application code
  • lib/data/ – Supabase data sources
  • lib/presentation/ – UI pages and providers
  • lib/core/ – Config and dependency injection

🛠️ Setup Instructions

git clone https://github.com/akashpd390/HireHub.git
cd HireHub
flutter pub get

Make sure your .env file is set up, then run the app:

flutter run

⚙️ .env Setup Guide

Create a .env file in the root of your Flutter project:

SUPABASE_URL=https://your-project.supabase.co
SUPABASE_ANON_KEY=your-anon-key

Make sure to declare this in your pubspec.yaml:

flutter:
  assets:
    - .env