A Huntr.co clone for tracking online job applications.
- Libraries: React
- Framework: Next.js
- Major languages: TypeScript
- Deployed on Vercel: Job Tracker
- Node.js (v21 or later)
- Docker
- Clone the backend:
git clone https://github.com/Hombre2014/job-tracker-backend - Change the directory:
cd job-tracker-backend - Start Docker
- Launch Postgres:
docker compose up -d postgres_dev# ensure service exists in docker-compose.yml - Copy environment template:
cp .env.backend.example .envand adjust values - You will need Appwrite account for the file upload functionality. You can get it from Appwrite. Create a new project and copy the PROJECT_ID and BUCKET_ID to your
.envfile. - You will need a Resend account with token and notification email address, which is required for sending emails. You can get it from Resend. Create a new account and copy the token to your
.envfile. Also set the notification email address in the.envfile. - Run the migrations:
yarn run typeorm migration:run -d src/data-source.ts - Run the backend:
yarn run start
- Clone the repository:
git clone https://github.com/Hombre2014/job-tracker-frontend - Change the directory:
cd job-tracker-frontend - Install the dependencies:
npm install - Run the app:
npm run dev - Open browser:
http://localhost:3000
👤 Yuriy Chamkoriyski
- GitHub: @Hombre2014
- Twitter: @Chamkoriyski
- LinkedIn: axebit
👤 Bohdan Shcherbak
- GitHub: @akucintavalent
- LinkedIn: Bohdan Shcherbak
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.