FIJO - Job Board App

Job board template with beautiful and minimalistic design (web/mob/tablet adaptive)


Intro

🖥️ Preview linkarrow-up-right

📺 Template Overview on Youtubearrow-up-right

🌐 Template page on Bubble Marketplacearrow-up-right


Screenshots

Index page
Features
Resume example
Company description
Jobs search
Resume creation

Template details

This template has a modern and minimalistic design. It’s a powerful Find-Jobs platform, similar to Indeed. The template is ideal for career development and allows job seekers to post their CVs and employers to post jobs.

If we consider the template from the candidate's perspective, they can compose and edit their resume. Candidates also have the opportunity to view all available companies and vacancies and apply for open positions. From the company's perspective, they can publish open vacancies, view the resumes of registered candidates, and see all applications in their personal dashboard.

The Fijo template features the following:

✅ Responsive design

✅ Signup/Login

✅ Candidate dashboard

✅ Company dashboard

✅ Update and add posts

✅ Update and download candidate’s CV

✅ Apply to jobs

✅ Tracking jobs’ views, applicants and much more through dashboard

✅ Add to favorite

✅ Flexibility by finding what you’re interested with filters and search

We tried to keep all the workflows and design architecture simple for beginner-intermediate users to use and adjust. However, we recommend having at least moderate experience with Bubble to fully utilize and edit the app's backend. If you need any assistance customizing this template for your personal or business project, feel free to reach out to our team via dev@appassion.io.

We are always here to help build new products and mobile/web applications.

circle-exclamation

User flows

Main Candidate flow:

-> Sign up/login -> Job search -> View job/company description -> Apply for a job -> Adding/Editing a Resume

Main Company flow:

-> Sign up/login -> Post Job -> Edit Job details -> View candidate resume -> View other companies/vacancies -> View Saved Resumes -> Adding/Editing company Info -> View applications from candidate


Key features

JOB BOARD

RECRUITER DASHBOARD

POST A JOB

CANDIDATE PROFILES

DOWNLOAD CSV

ANALYTICS & MANAGEMENT

Fijo Overview | Starter Tips

Based on your commonly asked questions, we've prepared a list of basic tips for those who are just starting on Bubble and want to find their way around in the project for your dream project.

If you have any questions, feel free to leave a comment or reach out to us via dev@appassion.io

chevron-rightTiminghashtag

0:00arrow-up-right - Intro

0:12arrow-up-right - General Overview

0:46arrow-up-right - Candidate side overview

1:39arrow-up-right - Employer side overview

3:43arrow-up-right - Template Starter Guide 101 (Ex. Fijo Job Board)

5:52arrow-up-right - Update Announcement (February 2024)

Workflows

Primary colors and their purposes

Green

Emphasizes actions related to creating or modifying records in the database, indicating successful operation completion.

For example:

Red

Designated for actions involving deletion or resetting of values, aiding users in quickly identifying them.

For example:

Blue

Reserved for actions that do not impact application resources, such as opening or closing pop-up windows.

For example:

Orange

Used for actions related to app navigation, providing ease of orientation within the interface.

For example:

Brown

Utilized for custom workflows and API work, highlighting these actions among others.

For example:

Purple

Left to the developer's discretion for assigning color to actions as they see fit.

For example:

Cyan

Intended for actions involving the use of Custom Events, ensuring ease of perception for complex operations.

For example:

Grey

Employed for all other actions not covered by other colors, aiding in making the interface clear and balanced.

For example:

circle-exclamation

Pages

Below, you will find a list of all the pages available on this platform, along with a brief description of their functionality.

Index: Explore our landing page for insights on the template, featuring descriptions, a company directory, job openings, candidate resumes, and authentic user reviews.

About FIJO: Get a brief overview of the FIJO platform - your go-to destination for streamlined hiring processes, connecting companies and candidates effortlessly.

Contact Us: Connect with platform administrators effortlessly through our user-friendly contact page.

Docs: Access all necessary platform documentation, including Privacy Policy, Terms & Conditions, and Frequently Asked Questions (FAQ).

New Candidate: Navigate the seamless registration process for new candidates, providing details on experience, education, skills, and more

Dashboard_candidate: A candidate's dashboard displaying all information - biography, work experience, education, and skills.

  • The "My Applications" tab showcases applications the candidate has submitted.

  • In the "Saved Jobs" tab, candidates can find roles they've bookmarked.

  • The "Settings" tab allows basic customization for platform access.

New Employer: Embark on a two-step registration process for companies looking to publish job openings, providing essential company information.

Dashboard Employer: An employer's dashboard providing essential and up-to-date information.

  • The "Overview" tab compiles statistics on published jobs, candidate responses, saved vacancies, and a graph of viewed jobs.

  • The "Company Info" tab enables editing of company details, including descriptions, contact information, benefits, social media links, and photos.

  • The "Company Jobs" tab displays all created job listings.

  • Clicking "Add job" allows employers to publish new vacancies.

  • The "Saved resumes" tab, employers can find a list of bookmarked candidate resumes.

  • The "Settings" tab facilitates basic platform access customization.

Reset Password: Effortlessly reset your password and receive updated login credentials for seamless access.

Companies: Browse our comprehensive company directory, using category filters for easy navigation and exploration.

Company View: Dive into detailed company profiles, showcasing descriptions, benefits, job openings, social links, and captivating images.

Jobs: Find a comprehensive list of all published job openings on the platform, with search functionality and category filters.

Job View: Explore detailed job listings, discover similar positions, and get a comprehensive view of open positions.

Resumes: Browse through a comprehensive list of registered candidates, each providing essential details about themselves.

Resume View: Explore a candidate's complete profile, including contact information, descriptions, photos, social links, experience, education, skills, and language proficiency, with the option to print or save a PDF resume.

Report: Access detailed candidate information, including contact details, descriptions, photos, social links, experience, education, skills, and language proficiency.


Reusable elements

  1. Burger Bar - a floating navigation panel with a 'burger' menu used to open the navigation panel on mobile devices. Used in the following pages: header, dashboard_employer.

  2. Footer - a section at the bottom of a web page containing additional information such as contacts and links. Used in the following pages: about, companies, company_view, contact_us, docs, index, job_view, jobs, resume_view, resumes.

  3. CSS - located in the header, sets the overflow property of the element with the identifier #overflow-visible to visible, allowing the content of this element to be visible even if it exceeds its dimensions.

  4. Job-min-card - used on the index page, it is an RG-Jobs element containing all the job information.

  5. Header - the top part of a web page containing the logo, application name, navigation elements, and other important components. Found on all application pages.

  6. More social - a visual element representing a list of social media logos. Needed for creating and editing "Social_Networks". Used on pages: dashboard_candidate, dashboard_employer, new_candidate.


Data Types

Candidate

This data type is designed for storing all candidate related information.

Field name
Type
Notes

Applications

List of Jobs

Stores the list of the jobs which candidate applied to

Bio

Text

Biographical information indicated by candidate

Date of birth

Date

Date of birth indicated by candidate

Education

List of Educations

Education related information indicated by candidate

Expected Salary

Option Set: ExpectedRange

Expected salary indicated by candidate

Experience

List of Experience

Professional experience indicated by candidate

Language

List of Language

Language skills indicated by candidate

Location

Geographic Address

Candidate's Location

Name

Text

Candidate's Name

Phone

Number

Candidate's Phone Number

Profile Photo

Image

Candidate's photo

Role

Text

Role candidate is applying to

Saved Jobs

List of Jobs

List of jobs saved by candidate

Skills

List of text

Information on candidate's skills

Social Networks

Social Media networks links indicated by candidate

Education

This data type is designed for storing information related to Education of Candidates.

Field name
Type
Notes

Candidate

Field that represents connection of each Education record to a specific Candidate in Database

Degree

Text

Degree indicated by Candidate

Description

Text

Description/Additional information about Education in general

Graduation Date

Date

Date, that indicates graduation from institute

Institute

Text

The name of the institute, indicated by candidate

Start Date

Date

Date, that indicates start of education at a specific Institute

Employer

This data type is designed for storing information related to Employer.

Field name
Type
Notes

Background Photo

Image

Background photo for the Employer account

Benefits

Option set: Benefits

Benefits offered by employer

Bio

Text

Additional information added by employer

Images

List of images

List of images added by employer

Industry Categories

Categories that Employer is working in

Jobs

List of Jobs

Job openings offered by Employer

Location

Geographic address

Employer location

Logo

Image

Employer's logo

Name

Text

Employer's name

Progress

Number

Displays progress of completed employer information

Saved Resumes

List of Candidates

Potentially successful Candidates saved by Employer

Size

Option set: Company Size

Represents number of company employees

Social Networks

List of Social Networks

Social Media networks links indicated by candidate

Type

Option set: Company Type

The type of the company Employer belongs to

Website

Text

Employer's official web site

Experience

This data type is designed for storing information regarding Experience of Candidates.

Field name
Type
Notes

Candidate

Represents connection between this data type and another

Company Name

Text

Company name indicated by candidate as a part of experience

Description

Text

Description indicated by candidate as a part of experience

End date

Date

End date of a particular experience indicated by candidate

Role

Text

Role indicated by candidate as a part of experience

Start Date

Date

Start date of a particular experience indicated by candidate

Job

This data type is designed for storing information regarding Jobs.

Field name
Type
Notes

Applications

List of Candidates

Represents the list of candidates that applied for this particular job

Categories

Option set: Job Categories

Categories that job can be related to

Company

Information about employer

Details

Text

Additional information on the job

Languages

Option set: Languages

List of languages that job requires

Location

geographic address

Information on the job location

Skills

List of text

List of skills required for the job

Salary Range

Option set: Expected Range

Salary range for the job

Title

text

Name of the Job

Type

Option set: Jobs Types

Indicates type of the job in terms of hours

Number of views

number

Number of views job received

Language

This data type is designed for storing information regarding language skills of Candidates

Field name
Type
Notes

Level

Option set: Levels

Language levels

Name

text

Name of the language

Preview Candidate

This data type is designed for displaying preview of Candidate profile and storing information in regards to it.

Field name
Type
Notes

Category

Option set: Preview Category

Category is used for filtration in the page and allows to display preview properly

Expected Salary

Option set: Expected Range

Expected salary range

Location

geographic address

Information on the Candidate's location

Name

Text

Candidate name

Photo

Image

Candidate photo

Role

Text

Role indicated by candidate

Skills

List of text

List of skills required for

particular job

Age

Number

Information on the candidate's age.

Social Media

This data type is designed for storing all information related to Social Networks

Field name
Type
Notes

Link

text

Link to particular Social Media Network

Logo

Option set: Social Networks

Logo to particular Social Media Network

Testimonial

This data type is designed for storing all candidate related information.

Field name
Type

Comment

Text

Stores text body of a particular testimony

Name

Text

Stores name of a particular testimony

Photo

Image

Stores image attached to a particular testimony

User

This data type is designed for storing user-related information and specifically to indicate user type.

Field name
Type

Candidate

It's added to the record if the user is registered as a Candidate.

Date Password

Date

Indicates the date when the password was changed.

Employer

It's added to the record if the user is registered as an Employer.

User type

Option set: User type

Indicates the data type related to the user.

Jobs view diagram

This data type is designed for displaying a chart that is built from Employer and Job information.

Field name

Employer

Represents a connection between data types for displaying the chart.

Job

Represents a connection between data types for displaying the chart.

This data type is designed for storing all candidate related information.


Option sets

Expected Range

  • < 1.000$

  • 1.000$ - 5.000$

  • 6.000$ - 10.000$

  • 11.000$ - 15.000$

  • > 15.000$

  • Negotiable

Edu/Exp

  • Yes

  • No

Age

  • < 20 years

  • 20 - 30 years

  • 30 - 40 years

  • 40 - 50 years

  • > 50 years

Languages

  • English

  • French

  • Russian

  • Italian

  • Chinese

  • Japanese

  • Spanish

  • Portuguese

  • Turkish

  • Korean

  • Arab

Benefits

  • Notebook

  • Team Building

  • Stock purchase plan

  • Tea, coffee, snacks

  • Food provided

  • Professional and career growth

  • Modern and comfortable office in the center of the city

  • Competitive salary with growth possibility based on the results

  • Interesting new projects

  • Possibility to grow in different domains in IT in several technologies

  • Daily shared lunches

  • Budget for professional growth

  • Referral bonus for internal and external recommendations

  • Free English courses

  • Fun ways to relax: PlayStation, table tennis, table football

  • Corporate events for employees and their families

  • Corporate events for employees and their families

  • Beverage fridge, free coffee, tea, fresh fruits

  • Modern equipment

  • Official employment and social package

  • Modern and comfortable workplace

Company Size

  • < 100

  • 100 - 500

  • 500 - 1.000

  • >1000

Industry Categories

  • Administrative & Customer Support

  • Business Operations & Management

  • Cleaning & Grounds Maintenance

  • Caregivers & Residential Care

  • Community & Human Services

  • Construction & Extraction

  • Education & Instruction

  • Finance & Accounting

  • Food & Beverage

  • Healthcare

  • Healthcare Administrative Support

  • Logistics & Supply Chain

  • Manufacturing & Utilities

  • Material Moving & Warehousing

  • Nurses

  • Personal Service

  • Repair, Maintenance & Installation

  • Protective & Security

  • Sales & Retail

  • Technology

  • Transportation

  • Marketing, Advertising & Public Relations

Company Type

  • Banking and finance

  • Mechanical engineering

  • Metals and mining

  • Science and innovation

  • Oil and gas

  • Consumer goods and trade

  • Other industries

  • Construction and development

  • Telecommunications, IT

  • Transport

  • Chemical production

  • Power industry

Job Categories

  • Research

  • Development

  • Security

  • Languages

  • Gaming

  • Design

  • IT

  • Engineering

Job Type

  • Part-Time

  • Full time

Levels

  • Beginner

  • Elementary

  • Intermediate

  • Upper Intermediate

  • Advanced

  • Proficient

Preview Category

  • Data

  • Software Development

  • Biz Dev and Sales

  • Marketing

  • Operations

Social Networks

  • Google

  • Facebook

  • Instagram

  • Pinterest

  • Еwitter

  • Youtube

Age

  • < 20 years

  • 20 - 30 years

  • 30 - 40 years

  • 40 - 50 years

  • >50 years

User type

  • Employer

  • Candidate

Location

  • Remote

  • On sight

Sorting Company

  • Popularity

Sorting Jobs

  • Popularity

  • Posted Date

Diagrams

  • Week

  • Month

  • Year


The template is available in its current form, however, further alterations can be negotiated.

Feel free to contact us with any questions, and we'll be happy to discuss options to meet your needs – Visit us at https://appassion.io/arrow-up-right or email us at dev@appassion.io

We are always at your service through: Upworkarrow-up-right, Clutcharrow-up-right.

Last updated