Skip to content

H-raheel/pocketjob

Repository files navigation

PocketJob

PocketJob is a Flutter application designed to make job searching, viewing, applying, and uploading resumes effortless. With state management handled by Riverpod and Firebase as the backend database, PocketJob provides a smooth and user-friendly experience for job seekers.


Table of Contents


Features

  • Search for Jobs: Easily search for jobs based on various criteria such as job title, location, and more.
  • View Job Details: Get detailed information about job listings, including company information, job requirements, and application deadlines.
  • Apply for Jobs: Apply for jobs directly within the app, simplifying the job application process.
  • Upload Resume: Upload your resume to streamline job applications and save time during the application process.

Technologies Used

  • Flutter: For building the mobile application.
  • Riverpod: For state management.
  • Firebase: As the backend database for storing and retrieving job data.

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

Installation

Clone the repository


git clone https://github.com/your-username/pocketjob.git
cd pocketjob

Install dependencies


flutter pub get

Set up Firebase

  1. Create a new Firebase project.
  2. Add an Android app to your Firebase project.
  3. Download the google-services.json file and place it in the android/app directory.
  4. If you are targeting iOS, add an iOS app to your Firebase project.
  5. Follow the instructions provided by Firebase to configure your app.

Run the app


flutter run


Usage

  • Search for Jobs: Enter your job search criteria and browse through the available job listings.
  • View Job Details: Click on a job listing to see detailed information.
  • Apply for Jobs: Click on the apply button and follow the prompts to submit your application.
  • Upload Resume: Click on the upload button and follow the instructions to upload your resume, making it available for quick application to multiple job listings.

Demo

https://youtu.be/9XzqqfgTsHg?si=cRdsqz8gXWb8B4-q

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published