Buscar pacotes, repositórios e categorias de apps

Repositório GitHubakashpd390/HireHub

HireHub

HireHub é um aplicativo moderno e voltado para dispositivos móveis para busca de emprego construído com Flutter e alimentado pelo Supabase. Ele oferece uma experiência simplificada para candidatos a empregos explorarem vagas, rastrearem suas candidaturas, gerenciarem perfis, conversarem com recrutadores e enviarem currículos — tudo diretamente do celular.

Capa do projeto HireHub
Estrelas
6
Forks
0
Último push (UTC)
10 de mai. de 2025
Status do projeto
Ativo

README original

Texto original em inglês. Visite o GitHub para a versão atual.

📱 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


📁 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

Akash GitHub avatar
Autor no GitHub

Akash ↗

LinguagensDartSwiftKotlinObjective-C

Dependências Flutter

Dependências usadas

Lista de dependências 13 itens

Categorias de apps

Como escolher um repositório para seu projeto?

Filtre pelo caso de uso, compare a atividade e confira o projeto original antes de adotá-lo.

  1. Busque por nome, autor ou descrição e filtre por tema.
  2. Compare estrelas, forks e envios recentes. Estrelas indicam interesse, mas não garantem qualidade.
  3. Confira o README, a licença e as issues no GitHub antes de usar o projeto.

Fontes e manutenção

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗