Interview Flow is a modern job application tracking system built with React, Vite, and Tailwind CSS. It helps job seekers organize, track, and manage their job search process efficiently.
- Application Tracking: Add, edit, and manage job applications with details like company, position, status, notes, and resume uploads.
- Dashboard: Visualize your application statistics and progress.
- User Authentication: Register and log in securely.
- Responsive UI: Clean, accessible, and mobile-friendly interface.
- Animated Backgrounds: Visually engaging animated backgrounds.
- Notifications: Email notifications for interview reminders (if enabled).
- Modern UI Components: Built with Radix UI, Tailwind CSS, and custom components.
- Clone the repository:
git clone https://github.com/your-username/interviewflow.git cd interviewflow - Install dependencies:
npm install # or yarn install - Run the development server:
Open http://localhost:5173 in your browser to see the app.
npm run dev # or yarn dev
- Create an account or log in to access the application dashboard.
- Use the dashboard to track and manage your job applications.
- Configure your profile and notification settings.
- Frontend: React, Vite, Tailwind CSS, Radix UI
- Backend: Firebase (Authentication, Firestore, Storage)
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/YourFeature) - Make your changes
- Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/YourFeature) - Open a pull request
Please ensure your code adheres to the project's coding standards and includes relevant tests.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by modern job tracking tools
- Built with passion by the Interview Flow team