Create a Job posting application – Web Application
Tech Stack:
- Frontend – Your Choice
- Backend – Your Choice
- DB – MySql (or any relational database)
Users/Roles:
User can be an end-user, or an admin
Roles: User, Admin
Login:
1. User and admin should be able to login to the application through same portal
Assumptions:
No Signup required – assume demo users in database.
Assume role for a user in the database.
User login:
2. Once the user is logged in, display the list of all Jobs posted by the admin
- User should be able to search the required job based on Title, Company, Location, etc.
- On Clicking the desired Job post, view all the details of the Job and provide a button (or link) to apply for the Job
3. Apply for the desired Job
- On clicking apply button/link, get basic details of the user such as Name, Phone, E-mail, Experience, Self-description, Technologies known, etc.
Have a separate page where users can view all the Job’s he/she has applied for.
Admin login:
4. Admin can view list of all Jobs posted with the ability to search
5. Add a new Job posting with required details like Title, Company name, Location, Full-time/Part-time, Role, Description, Work hours, etc.
6. Display the users who have applied for the respective Job


0 comments