Welcome to the Job Application Tracker project! This web application helps you manage and track job applications, including their status, company details, and more.
The Job Application Tracker allows users to:
- Add and manage job applications
- Track application status (Review, Accept, Reject)
- View and edit application details
- User Authentication with Firebase
- Add and manage job applications
- Display recent applications
- Application details with notes
- Styled using Tailwind CSS
To set up the project locally, follow these steps:
Make sure you have the following installed:
-
Clone the Repository:
git clone https://github.com/deepakkumar55/job-application-tracker.git cd job-application-tracker
-
Install Dependencies:
npm install
-
Set Up Firebase:
- Create a Firebase project at Firebase Console.
- Add your Firebase configuration to
src/firebase.js
.
-
Start the Development Server:
npm start
Open your browser and navigate to
http://localhost:3000
to view the application.
We welcome contributions to the Job Application Tracker project! Here’s how you can contribute:
If you encounter any issues or bugs, please report them by creating an issue on GitHub.
-
Fork the Repository:
Click the "Fork" button at the top right of the repository page.
-
Clone Your Fork:
git clone https://github.com/your-username/job-application-tracker.git
-
Create a Branch:
git checkout -b feature/your-feature-name
-
Make Changes and Commit:
git add . git commit -m "Add your commit message"
-
Push to Your Fork:
git push origin feature/your-feature-name
-
Create a Pull Request:
Go to the original repository on GitHub and click the "Compare & pull request" button.
Ensure your changes do not break existing functionality by running tests:
npm test
Thank you for contributing to the Job Application Tracker project!