Skip to content

Next Job enables users to create and manage their own job application lists while tracking the progress of each application. As users add new jobs and time passes, the platform offers insightful data and visualizations, allowing users to review their past applications and monitor trends over time.

License

Notifications You must be signed in to change notification settings

akaBaytar/next-job

Repository files navigation

Next Job

Next Job enables users to create and manage their own job application lists while tracking the progress of each application. As users add new jobs and time passes, the platform offers insightful data and visualizations, allowing users to review their past applications and monitor trends over time.

Table of Contents

Live Demo

  • You can access the live demo via Vercel.

Screens

Features

Here are some of the current features that Next Job has:

  • User authentication
  • Route protection
  • Job listing
  • CRUD operations
  • Advanced search
  • Charts and analyses
  • Loading skeletons
  • State management
  • Responsive design

Technologies Used

Next Job uses the following technologies:

Getting Started

Prerequisites

  • Node.js version 20 or higher
  • Sign up and create a new project at MongoDB
  • Sign up and create a new application at Clerk

.env File

Create .env file and fill in the following environment variables:

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=[YOUR_CLERK_KEY]
CLERK_SECRET_KEY=[YOUR_CLERK_SECRET_KEY]
DATABASE_URL=[MONGODB_DATABASE_URL]

CLERK_USER_ID=[YOUR_CLERK_LOGIN_ID FOR SEED DATABASE]

Clone the repository

git clone https://github.com/akabaytar/next-job.git

Navigate to the project directory

cd next-job

Install Dependencies

npm install

Run the Development Server

npm run dev

Open http://localhost:3000 with your browser to see the result.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Next Job enables users to create and manage their own job application lists while tracking the progress of each application. As users add new jobs and time passes, the platform offers insightful data and visualizations, allowing users to review their past applications and monitor trends over time.

Topics

Resources

License

Stars

Watchers

Forks