# Cat Employment

## Description
Columbus has an overpopulation of homeless cats. Most of them want a job mousing, so they go to shelters, but shelters will only hold them for so long. Not many employers realize there are so many experienced, passionate, and hardworking cats in Columbus. Many cats die in the shelters through nefarious means. This means that cats are literally risking all of their remaining lives so that they can find a job! How many of the currently working class cats can say that. Rather than just preach, here is how we can fix this problem, and save cat lives!

## Project details
- Category: General
- Difficulty: 
- Suggested stack: Not specified
- Approval status: Approved

## Target users
### Anonymous user (user)

### Staff member (staff)

### Administrator

## Tags
Optional

## User Stories
### Login
As an administrator, I can log in to access the system

### Add Cat
As an administrator I can add a cat to the database with characteristics for display and searching. Characteristics include age, skills, color, hair length, prior experience and a short description.

### Upload Photo
As an administrator, I can upload a photo for a cat.

### Featured
As an administrator, I can mark a cat as “featured” so that it can appear in a list of featured cast.

### Edit Reviews and Polls
As an administrator I can edit or delete reviews and voted cat names.

### Create Staff
As an administrator, I can create staff members.

### Review Cats
As a staff member, I have the ability to create reviews of cats. Reviews appear with the cat’s detailed information.

### Rank Cats
As a staff member I have the ability to rank a cat.

### Success Stories
As a staff member I can create success stories to show cat employment.

### List Cats
As a user, I can see a scrollable list of cats including their picture and summary. Clicking on the cat leads to a details page.

### Sort Cats
As a user, I can sort the list of cats by their characteristics.

### Search Cats
As a user I can search the list of cats by their characteristics.

### Remove Cat
As a staff member of admin, I can remove a cat.

### Nameless
As an administrator, I can select a cat to be the “nameless” cat to be used in the “name a cat” user poll.

### Create Poll
As an administrator, I can create the text and set the ending date for the “name a cat” poll.

### Activate Poll
As an administrator, I can make the “name a cat” poll active or inactive.

### See Poll Results
As a user I can see the current result of the name the cat poll.

### Care Tips
As a user I can view static cat care tips.

### About
As a use I can view About and Contact pages for the cat employment agency.

### Schedule
As a user I can schedule an appointment to meet a cat for possible employment.
