搜索插件、代码仓与 APP 分类

GitHub 代码仓akashpd390/HireHub

招聘中心

HireHub 是一个现代的、以移动设备为优先的求职应用程序,使用 Flutter 构建,并由 Supabase 提供支持。它为求职者提供了流畅的体验,使其能够从手机上探索职位列表、跟踪申请进度、管理个人资料、与招聘人员聊天以及上传简历。

招聘中心 项目封面
星标
6
复刻
0
最近推送(UTC)
2025年5月10日
项目状态
未归档

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

📱 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
GitHub 作者

Akash ↗

语言DartSwiftKotlinObjective-C

依赖Flutter组件

使用的依赖

依赖清单 13 项

App 分类

如何选择适合项目的代码仓?

先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。

  1. 通过仓库名、作者或描述搜索,再按技术分类缩小范围。
  2. 结合星标、复刻与最近推送比较项目;星标反映社区关注,不代表质量保证。
  3. 使用前在 GitHub 核对 README、许可证与 Issues。

来源与维护

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

GitHub Docs — About repositories ↗