Table of Contents
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).
Here's the live link: Job Application Tracker
- 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.
- 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.
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)
This is for the frontend portion of this application. See the following readme file for backend portion: Job Application Tracker API
- git clone https://github.com/cleecoloma/job-application-tracker.git
- cd job-application-tracker
- npm install
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}
- npm run dev (development mode)
- npm run build (production mode)
Distributed under the MIT License. See LICENSE.txt
for more information.
If you have any questions or comments, don't hesitate to reach out to me at chesterleecoloma.com.