Goal:
One stop shop for your very own personal Job-tracker application!
Project Description:
Do away with complicated, messy spreadsheets! WolfTrack keeps track of every job detail, we're talking about dates, notes, tasks, job descriptions, salaries, locations, company insight and more!
So, let's go get that job! π
WhatsApp.Video.2021-09-27.at.1.20.36.AM.1.mp4
Our motto:
Built Using:
-
- Download Python3.x.
-
E.g If you downloaded
Python 3.8.7
above, thenSteps to setup virtual environment
-
Create a virtual environment:
python3.8 -m venv test_env
-
Activate the virtual environment:
source test_env/bin/activate
-
Build the virtual environment:(must be present in project directory)
pip install -r requirements.txt
-
-
To run/test the site locally:
-
Clone WolfTrack github repo.
-
Navigate to project directory.
-
Run
python main.py
orpython3 main.py
-
Site will be hosted at:
http://127.0.0.1:5000/
-
- AWS Relational Database Service-RDS
- The AWS Database is used as a primary DB by the location. The application interacts with the DB and no additional steps are required from the users. For any contributors or future developers, please mail to [email protected] to get your AWS IAM user account details to connect to AWS RDS.
- Microsft Power BI
-
Sign Up Page
-
Login Page
-
Dashboard
- The 4 section (Wishlist, Applied, In-process, Offers) categorizes all the applications based on the current status and shows 3 applications on the home page. The tool allows the user to create new applications by clicking on Add New button on each section while the 'View All' allows the user to list all the applications.
- The left-most section of the dashboard shows the User details.
- Upcoming Activities - The upcoming activities shows the top 5 activities nearing the deadline. The activities are picked up from the applications and the company name and the due date is displayed on this section.
- Location- The map shows the various office locations for the applied companies. The thought behind is to better plan the commute and residence based on the location distance
-
Add New Application
-
View List of Applications
- Create database ER diagram
- Create SQL DML and DDL queries
- Create Dashboard Page
- Create Login Page
- Create Signup Page
- Setup Flask
- Add Unit testing
- Add Error Handling mechanisms
- Mock of Job Application Map using Power BI
- Integrating Components to create a complete workflow
- Embedding calendar and highligting important dates
- Send remainder mails for deadlines
- Upload and Maintain resume versions
- Display the location of the application on the map
- Create APIs for relevant functionalities
- Share your profile with others
- Reading mails from your inbox and automatically adding/updating the status of the application
- Enabling Desktop Notifications
Please refer to the Contributing.md if you want to contrbute to the Wolftrack source code. Follow all the guidelines mentioned and raise a pull request for the developers to review before the code goes to the main source code.
Suraj Devatha |
Sneha Aradhey |
Ashwini Nayak |
Himanshuu Gupta |
Shreyansh Prajapati |
In case of any issues, please mail your queries to [email protected]