ski-climb / job-tracker Goto Github PK
View Code? Open in Web Editor NEWThis project forked from case-eee/job-tracker
This project forked from case-eee/job-tracker
category new
The user can visit /dashboard to see
The top three companies ranked by average level of interest along with their respective average level of interest.
The user can visit /jobs?sort=location to view a list of the jobs sorted by city.
This will be a new view that shows ALL jobs and not simply ones that are scoped to a particular company (in order by location)
this should be on a job's show page
When the user visits the page for a specific Job, in addition to information about the job there is a form that allows them to enter a Comment for that Job (e.g. “Spoke to hiring manager, Jacob. Plan to follow up Monday.”)
ensure that all tables have timestamps
each show page should have a link back to the index (e.g. the show page for a job should have a link back to the jobs index).
see personal site for ideas
The user can leave multiple comments on a job and the most recent comments are shown above older comments (in reverse of the order in which they were created).
as a user,
when I create a new company
if I enter invalid attributes
I should see all the errors listed
and I should be on the form to re-enter those attributes
When the user visits a page for a specific Category, they see a list of Jobs in that Category.
The user can visit /dashboard to see
The user can visit /jobs?sort=interest to view a list of the jobs sorted by level_of_interest
as a user,
when I create a new job
if I enter invalid attributes
I should see all the errors listed
and I should be on the form to re-enter those attributes
When the user creates a new Job, they are required to select its Category from a drop down menu of existing categories. They also see a link to create a new Category.
When the user visits the page for a specific Company, in addition to information about the job there is a form that allows them to enter a Contact for that Company (e.g. “Penelope Santorini”, “Hiring Manager”, “[email protected]”).
As a user
when I click to delete a company
I should get a popup warning that deleting a company will destroy all the jobs associated with that company
If I click 'yes' to delete that company,
all the jobs for that company should be deleted too
As a user
when I click 'Delete' on the list of all companies (OR CATEGORIES)
I would like to see a list of all the jobs I will ALSO be deleting at the same time, as a result of deleting that ONE company
Dev Notes:
Maybe a modal? (http://getbootstrap.com/javascript/#modals)
There is a link to “Edit” each Category, which takes the user to a form where they can update the Category.
update a job (potentially more)
show page
(this has to be done before the 'add category' or with it)
category has a :title
after successfully creating a category, user should be on the category show page
The user can visit /dashboard to see
A count of jobs by level_of_interest
with edit and delete
The user can view a list of all Categories on a single page, and each Category can be deleted from that page.
each index page should link to the individual resources (e.g. jobs index - all those jobs are links to those jobs show pages)
As a user
I would like to see the tab which corresponds to the page that I'm on be in the 'active' state
So that I can more easily tell which page I'm on.
The user can visit /dashboard to see
A count of jobs by location with a link to visit a page with jobs only in that location. The url should be /jobs?location=Denver.
to...?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.