The goal of this application is to help match students to their internships based on their current qualifications, minimizing the time consumed in the application process, resulting in an increased success rate during the co-op job search term. This application aims to achieve this by automating the 15-30 mins spent on tailoring a Resume and/or Cover Letter for every job posting. In an economy that requires at least 30 applications sent each week during classes, this often comes at the expense of student’s grades and more importantly their mental health, affecting their long term prospects. This application aims to mitigate these unnecessary drawbacks while maintaining the quality and authenticity of each job application.
Project Description: Write 3-5 sentences on your project topic. (try to address all points below)
Project task requirements:
3-5 minimal requirements (will definitely complete)
3-7 “standard” requirements (will most likely complete)
2-3 stretch requirements (plan to complete at least 1!)
Users can specify the font and font-size of the tailored cover letter
Users can generate a Resume given a Job Posting, and select which CV they want to base their Resume on.
Add web scraper portions to enable URLs to job postings to be used instead of copy-pasting text for more convenience, and be able to upload documents (cover letter, resumes) via pdf instead of copying and pasting the contents.
Add suggestions to improve the resume/cover letter based on certain criteria.
Users can save job application information on their account organized into 5 categories:
Users can see and compare the success rate (Successful responses / sent applications) for each individual generic cover letter
Users can see and compare the response time for an interview offer (Averaged elapsed response time for all applications using that document) for each individual generic cover letter
Users can see the summary on a webpage (html file similar to assignment 1), using data analytics
Pick 2 of your minimal requirements and break each of them down into ~2-5 smaller tasks! This will help you divide up work among your teammates.
Users can Create accounts
The user data will be stored in a Mogodb database
Users can add a cover letter
Finally, draw 2-3 rough sketch prototypes of some key tasks of your app. Sketch these physically on paper and then scan and add to your repo. (If you’d like to use sketch/prototype software because that’s easier somehow, you can, but we’d advise against it as these prototypes should be low-fidelity (i.e. look bad)).
{You should use this area to add a screenshot of your app or website }
{Add your stuff here}