Requirements - SCCapstone/WorkAnyPlace GitHub Wiki
-
Sign up for an account-User can create account with valid email, username and password.
-
User can log in to existing account- Allow user to securely sign in with username and password to WorkAnyPlace app.
-
Search a job- use search bar to find jobs that you'd like to accomplish, search can be done by type of job, by pay, location, or start time
-
Post a job - allows user to post jobs that other users can accept
-
Request a job - a user can request to accept a job
-
Approve a job request- the job poster can approve a job request from a user
-
Start a conversation - start conversation with a user that has accepted your job or whose job you accepted.
-
Delete a job - remove a job you no longer want posted.
-
Send a message - send a message to a worker/job lister you have encountered. https://github.com/SCCapstone/WorkAnyPlace/wiki/Design#messages
-
Manage account - edit profile pic, username, jobs, password, and wallet info.
-
Give ratings - Rate other users you've encountered to ensure highest value.
-
Reset password - safely recover account with email link to reset password.
-
Display all conversations - see the conversations you've had in message tab.
-
Host webapp on Firebase
-
Implement notifications- email notification for when users are not logged into the app