Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Работа #8

Open
samdark opened this issue Aug 13, 2015 · 0 comments
Open

Работа #8

samdark opened this issue Aug 13, 2015 · 0 comments
Milestone

Comments

@samdark
Copy link
Owner

samdark commented Aug 13, 2015

Yii Jobs TODO

Roles

There are three roles in the system:

  • Employer - the one who's posting a job offer.
  • Employee - the one who's seeking for the job.
  • Admin - the one who's able to manage everything.

Any user should be able to fill his profile

The following fields are available:

  • Name (required).
  • Email (required).
  • Website.
  • Company name.
  • Skype.
  • Jabber.
  • ICQ.

Employer should be able to add a job

The following fields are to be filled:

  • Title.
  • Type (fulltime, contract, freelance).
  • Text (markdown freeform text).
  • Tags (for example, PHP, Yii, API).
  • Salary / price range.
  • Expiration date (can't be more than 2 months).

Employer should be able to prolong the offer

At the time offer is about to expire employer should receive an email and be able to
prolong it for 2 months max.

Employer should be able to close the offer

That's especially useful when employee is found and employer doesn't want to receive more offers.
When closing a job there should be a page asking for a reason. Reasons are:

  • Employee found.
  • Project cancelled.

User should be able to filter jobs by any fields available

Search is very important for such a project. Implementation should be made as an adapter,
i.e. default is just SQL DBMS but should be easily replaceable with Sphinx or SOLR.

@samdark samdark modified the milestone: Release 2 Nov 26, 2015
@samdark samdark modified the milestones: Release 3, Release 2 Dec 4, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant