Skip to content

Pranshu1902/JobPulse-fe

Repository files navigation

Logo

JobPulse

JobPulse simplifies your job application process by keeping all your applications organized in one place. Track your progress and manage deadlines, ensuring you never miss an opportunity. With an intuitive interface and easy-to-use features, JobPulse helps you stay on top of your job search with ease.

Deployment

Production

Features

  • Kanban Board view of Applications
  • Timeline view of Application Status
  • Add Comments for each application
  • Easy filtering on Job Applications

Tech Stack

Client: Next.Js, TailwindCSS

Server: Django, Django Rest Framework

Database: PostgreSQL

Run Frontend Locally

Clone the project

  git clone git@github.com:Pranshu1902/JobPulse-fe.git

Go to the project directory

  cd JobPulse-fe

Install dependencies

  npm install

Start the server

  npm run dev

Environment Variables

To run this project, you will need to add the following environment variables to your .env file.

Refer the .env.example file in root directory of the project.

GOOGLE_CLIENT_ID

GOOGLE_CLIENT_SECRET

NEXTAUTH_SECRET

NEXTAUTH_URL

API Reference

Documentation: https://jobpulse.up.railway.app/docs/

Backend Repository: https://github.com/Pranshu1902/JobPulse/

Deployment

Production: https://jobpulse-fe.vercel.app/

Color Reference

Color Hex
primary #6b21a8 #6b21a8
secondary #7e22ce #7e22ce
tertiary #e9d5ff #e9d5ff

Screenshots

Landing Page: Landing Page

Dashboard: Dashboard

Kanban Board: Kanban Board

Timeline View of Status: Timeline view of Status

Job Home Page: Job Home Page