Skip to content

Instantly share code, notes, and snippets.

@SiimonStark
Last active May 30, 2019 17:56
Show Gist options
  • Save SiimonStark/83842e380a85c065fb2c83b1aba7197a to your computer and use it in GitHub Desktop.
Save SiimonStark/83842e380a85c065fb2c83b1aba7197a to your computer and use it in GitHub Desktop.
HomeAwayfromHome: Specs

##User Stories

  • Routes

On ‘/‘ user will default to the Dashboard

‘/favorites’ will have all favorite job postings;

‘/jobs’ will display the job postings.

‘/jobs/:id’ will display information for a specific job posting

‘/no-results’ will display 404 error

Dashboard will allow the users to: Increment/decrement Jobs Applied & Interviews Quick view of latest job posting

By clicking the job post it will route them to ‘/jobs/:id’ which will have more information on the job including links to apply, locations, etc. Primarily a desktop app

  • User 1

Current Turing student in Mod 4 wants to track their progress in finding a new job. When they apply for a job they want to be able to keep tally of their applications VS interviews.

  • User 2

Alum Turing student, has recently moved and wants to find jobs in their area. The user should be able to search by location and be able to apply filters such as language or type (full-time).

  • User 3

Turing student who is sifting through postings to find the "right" job, should be able to favorite his/her favorite posts.

  • User 4-extension

Turing student would like to be able to use a To-do app all in the same place, so that they can keep track of writing cover letters, reminders for phone interviews, etc.

##MVP

Dashboard has incr/decr for Interviews & Applications

Information on DOM for jobs and filters

Dynamic fetches that can handle searches

Continue to use redux, actions, async etc.

Testing for all redux, testing completed for components

  • Extensions

-Add more in-depth tracking and analytics

-Have favorites persist on reload

-Pull in another api for articles on job hunting

  • WireFrame

https://www.figma.com/file/N5KDMN3ZnilHCO3eXZoaKPHH/HomeAwayfromHome-HAH?node-id=4%3A76

  • Additional inspiration

SiimonStark/HomeAwayFromHome#1

  • Plan of Attack

Thursday

-Fetch data

-Pull fetches into a separate folder and make fetches for each

-Skeleton layout for components

Friday

-Build job listing component

-Add some basic level testing (screenshots, default state, etc.)

-Make sure the dynamic fetches work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment