We need both Android and iOS Apps for the same.
Once user gives
email id and password
check for activation flag(if flag is false redirect to home page say Email not Verified)
Forgot password: send a rest password link to user with a 6 digit code. then user will enter the code in reset password page then it will validate if correct then display set new password and confirm new password and save the new password for the user. then redirect to login page
After successful login => we should ask user to set Notification Preferences in the below order(This is a mandatory step)
1) Fresher Or Exp
3) Technology: ex: php, testing, java etc(This options should be provided/configured by admin)
once these details provided then user cannot change these again and again. he will place a request to change job preferences and admin should approve it.
Social login option should be there and we need user 1stname, lastname, email id, phone no must
After submit send email and notify user saying. “Activate your account with the link sent in the email.
Email id Verification should be needed
Redirect user to login page after signup
User will pay amount 30 rupees for a month for getting job updates
User registered date should be saved in system and he should get reminders 2-3 days before his monthly subscription ends
Admin should have an option for changing subscription amount(30 rupees per month) to 60 rupees per month for example
payment should have options like paytm, googlepay, phone pe, debit/creditcard, net banking - all payments should be supported
User should have option to save the payment details(so that next time he can pay just with few clicks)
Payment Option is only when admin posts a job info. Basically if any user wants to see the jobs they should pay subcscription.
Walkins will be free for all.
There should be an option for admin to enable/disable this so that app content(jobs) becomes paid when enabled, free when not enabled.
No user should be allowed to see all the jobs.
User should get notifications/view only relevant jobs to his profile for ex testing guy should get only testing related jobs to his inbox/notifications
Copy/paste is restricted for all users, only admins should have copy paste options(see the linkedin app it doesnt allow coy paste in mobile app)
Basically user will just see the job and click apply or click the email id mentioned(so that it will take him/her to the email app in their mobile)
It will have filters , based on user preference only we will display job posts(It should be like a simple search)
if nothing is selected as preference display everything, all jobs in order of posted date( recent first )
Here only user profile related jobs should be shown(Not all the jobs) (Refer to content restrictions section above)
When user views a job it should be properly viewed like LinkedIn(Just a ref)
User should get jobs based on his exp level(If it is a fresher he ll get only fresher jobs)
Users should get push notifications for the jobs posted (whenever a job is matching their profile), push notifications should come only after user pays subscription.
User should have options for notifications like
1. Notify me for every matching job posted by admin
2. Notify me only once in a day saying "25 matching jobs posted today. Check now and grab the opportunity"
Please find attached document for full details
14 freelancers are bidding on average $1055 for this job
Hey there! I am interested in working on your project. i have more than 7 year of experience in software testing. I can complete the task in expected time duration