A comprehensive application for managing both job applications and freelance work. This dual-purpose platform serves job seekers tracking their applications and freelancers managing their clients, projects, and tasks.
Visit the live application at: https://www.huntledger.com
- Job Application Tracking: Monitor application status, deadlines, and follow-ups
- Interview Management: Schedule and prepare for interviews
- Analytics Dashboard: Visualize application success rates and activity
- Calendar Integration: View all job-related events in one place
- Notification System: Receive timely reminders for interviews and deadlines
- Client Management: Organize client information and projects
- Project Tracking: Monitor project status, deadlines, and deliverables
- Task Management: Break down projects into manageable tasks
- Subcontractor Coordination: Manage your team of subcontractors
- Analytics: Track earnings, project completion rates, and client satisfaction
- Calendar: View all project deadlines and meetings in one place
- Notification System: Get reminders for project deadlines and client updates
- Frontend: Next.js 14 with App Router, React, TypeScript
- Styling: Tailwind CSS with shadcn/ui components
- State Management: React Query for server state, custom stores for client state
- Authentication: Firebase Authentication
- Database: Firebase Firestore
- Email Notifications: SendGrid
- Deployment: Vercel
- Node.js 18.x or higher
- npm or yarn
- Firebase account
- SendGrid account (for email notifications)
- Clone the repository:
git clone https://github.com/engrfran6/remote-job-tracker.git cd remote-job-tracker
2. Install dependencies:
```bash
npm install
# or
yarn
