Code Monkey home page Code Monkey logo

wolftrack's Introduction

WolfTrack

License: MIT DOI GitHub Release Build Status

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!

Alt Text

So, let's go get that job! ๐Ÿ˜Ž

Watch WolfTrack in action

WhatsApp.Video.2021-09-27.at.1.20.36.AM.1.mp4

Our motto:

Alt Text

Built Using:

Getting started:

  • Prerequisite:

  • Installation:

    E.g If you downloaded Python 3.8.7 above, then

    Steps 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

  • Run Instructions

    To run/test the site locally:

Tools

Third-Party Tools

Preview

  • Sign Up Page

    • User Interface to signup to the app signup
  • Login Page

    • User Interface to login to the Wolftrack app. After successful login, user will be redirected to the Dashboard page login
  • 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 Dashboard
  • Add New Application

    • User interface for adding a new application to the portal Add_new_application
  • View List of Applications

    • User interface to view all the applications list2

Chat Channel

Phase 1:

  • 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

Future Enhancements:

  • 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

Contributions to the Project

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.

Contributors ๐Ÿ‘จโ€๐Ÿญ


Suraj Devatha

Sneha Aradhey


Ashwini Nayak


Himanshuu Gupta


Shreyansh Prajapati

Contact

In case of any issues, please mail your queries to [email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.