Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Landing-Page
JobDash

JobDash is where you can track your job applications.

DemoKey FeaturesHow To UseScreenshots

Demo

Here is a live working demo : https://jobdash.onrender.com/

Key Features

  • User Authentication
  • Add Job you are applying to
    • Instantly see your job listed on All Jobs page
  • Multiple User roles
    • User
    • Demo User
    • Admin
  • Search, Sort and Filter jobs
    • Search jobs based on keywords
    • Sort jobs in alphabetical order and date created
    • Filter jobs on basis of Job Status and Job Type
  • Edit and Delete Jobs
  • See Job Stats
    • Number of jobs with job status
      • Interview
      • Pending
      • Declined
    • Graph
      • Bar Chart
      • Area Chart
  • Edit Profile
    • with Profile Image
  • Dark / Light mode

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/Piyush-Deshmukh/JobDash.git

# Go into the repository
$ cd JobDash

# Install dependencies
$ npm run setup-project

# Create .env file
# set ENV Variables, use sample .env below

# Run the app
$ npm run dev

.env

NODE_ENV=
PORT=
MONGO_URL=
JWT_SECRET=
JWT_EXPIRES_IN=
CLOUD_NAME=
CLOUD_API_KEY=
CLOUD_API_SECRET=

Screenshots

Register

register page

Login / Demo User

login / demo user page

Add Job

add job page

All Jobs

all jobs page (1)

all jobs page (2)

Stats

stats page

Profile

profile page

Admin

admin page

Light Mode

light mode (1)

light mode (2)

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages