WorkPlace is an internship management web application which is developed using Laravel web framework. There are two types of users in this system. They are Companies (who has the internship and job vacancies) and Students (who search for the vacancies). Users must have to create a user account before use the web system.
Company users can add internship and job vacancies to the system. Also they can edit their uploaded vacancies and delete them. Companies can see the students who applied for their vacancies. Also companies can message with the applicants using this web application.
Student users can see the all uploaded internship and job vacancies in the web system. They can apply for the vacancies and add vacancies for the favorite section. Also students can see more details about a specific vacancy and its company details. Students can remove vacancies from the favorite section. If a student apply for a vacancy, he/she can message with the company that posted the relevant vacancy.
Both users can edit their profile, add profile pictures and delete the account. This web application is mobile responsive.
This project is focus on how to create a advanced application using Laravel framework.
This web application contains (technically):
- Creating Accounts
- Adding images and deleting them
- User authenticating
- CRUD functions
- And more...