Skip to content

This is a dynamic MERN stack app designed for job seekers to manage and monitor their job applications effortlessly. Users can categorize jobs as pending, interview scheduled, or declined, with full CRUD functionality. Visualize your job data through interactive area and bar charts for insightful analysis.

Notifications You must be signed in to change notification settings

Rohit-2012/job-tracking-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧑‍💼 Jobify App

React React Router styled-components node express MongoDB

About The Project

MERN Stack Application for tracking Job Search Process

Preview Preview Preview

Features

  • Login / Register
  • Edit user-data
  • Add jobs
  • Browse user's jobs with (search + filter) feature
  • Display jobs-status + monthly-applications in graphs

🛠️ Tools/Ferramentas

  • HTML5
  • CSS3
  • Styled-components
  • JavaScript ES6+
  • Node.js
  • React.js
  • React Router
  • Express
  • MongoDB

Ports and EndPoints

Ports

  • FrontEnd Development Server runs on port 5173
  • BackEnd Development Server runs on port 5100

API endpoints

Main URL: http://localhost:5100/api/v1

Installation

installing Locally

  1. Clone the repo

    git clone https://github.com/Rohit-2012/job-tracking-app.git
  2. go to project folder

    cd job-tracking-app
  3. install dependencies

    npm run install
  4. Environmental Variables Set up

    • Here are the environmental variables that needs to be set in the .env file in the server directory.
    • These are the default setting that I used for development, but you can change it to what works for you.
      PORT=5100
      MONGO_URL=<Your mongodb url>
      JWT_EXPIRES_IN=1d
      JWT_SECRET=<any secret value of your choice>
    
  5. Run development server

    npm start

About

This is a dynamic MERN stack app designed for job seekers to manage and monitor their job applications effortlessly. Users can categorize jobs as pending, interview scheduled, or declined, with full CRUD functionality. Visualize your job data through interactive area and bar charts for insightful analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published