Skip to content

A mobile-responsive job application tracker web application using the MERN (MongoDB, Express, React, Node) stack, enabling users to seamlessly create, manage, and track job listings across four categories (Interested, Applied, Interview, Rejected).

License

Notifications You must be signed in to change notification settings

cleecoloma/job-application-tracker

Repository files navigation


Logo

Job Application Tracker

Netlify Status

Table of Contents
  1. About The Project
  2. Preview
  3. Features
  4. Technologies
  5. Installation
  6. Contact

About The Project

A mobile-responsive job application tracker web application using the MERN (MongoDB, Express, React, Node) stack, enabling users to seamlessly create, manage, and track job listings across four categories (Interested, Applied, Interview, Rejected).

(back to top)

Preview

Here's the live link: Job Application Tracker

Preview

(back to top)

Features

  • User Authentication: Securely register and log in using authentication services.
  • Application Management: Create, read, update, and delete your own job applications.
  • Simplified Categories: Navigate applications based on four categories - Interested, Applied, Interview, Rejected.
  • Responsive Design: Enjoy a seamless experience on various devices.

(back to top)

Technologies

  • Frontend: React.js for a dynamic and interactive user interface.
  • Backend: Node.js and Express.js for server-side logic.
  • Database: MongoDB for storing recipe data.
  • Authentication: Auth0 for user authentication.
  • Additional Libraries and Frameworks: React Bootstrap.

(back to top)

Installation

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (preferably the latest stable version)
  • npm (usually comes with Node.js)
  • Git for cloning the repository
  • A text editor or IDE of your choice (e.g., VSCode, Sublime Text)

Cloning

This is for the frontend portion of this application. See the following readme file for backend portion: Job Application Tracker API

  1. git clone https://github.com/cleecoloma/job-application-tracker.git
  2. cd job-application-tracker
  3. npm install

Configure

VITE_SERVER_URL={http://localhost:3001 or backend/API URL}
VITE_AUTH_DOMAIN={Auth0 Domain}
VITE_AUTH_CLIENT_ID={Auth0 Client ID}
VITE_DEMO_TOKEN={Hard Coded Auth0 Token}

Start

  1. npm run dev (development mode)
  2. npm run build (production mode)

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

If you have any questions or comments, don't hesitate to reach out to me at chesterleecoloma.com.

(back to top)

About

A mobile-responsive job application tracker web application using the MERN (MongoDB, Express, React, Node) stack, enabling users to seamlessly create, manage, and track job listings across four categories (Interested, Applied, Interview, Rejected).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published