This repository contains the code for a job portal website developed as part of an assignment for ISMT College. The website aims to digitize the processes of Better World Employment Services, an employment agency based in Nepal, and promote their services to a broader demographic. The project uses the .NET MVC framework and C# programming language, with SQLite as the database.
- Secure authentication system with registration, login, and logout functionality
- Display of all job listings with pagination
- Ability for companies to add, update, and delete job listings
- Job application listings on respective company dashboard pages
- HomePage: The landing page of the website.
- UserAuthentication: Provides functionality for user login, signup, and logout.
- JobListings: Displays a list of job listings with search and filter options.
- OrganizationListings: Displays a list of organisation listings with search and filter options.
- Search: Allows to search applicant, job and organization details.
- JobDetails: Displays detailed information about a specific job and provides an option to apply.
- ApplicationTracking: Allows companies to update the status of job applications.
- .NET Core SDK
- Visual Studio or Visual Studio Code (or any other preferred code editor)
To run the job portal website locally, follow these steps:
- Clone the repository:
git clone https://github.com/prabinpanta0/Better_World-JobPortal-Ismt_College.git
- Navigate to the project directory:
cd job-portal
- Restore the NuGet packages:
dotnet restore
- Apply database migrations:
dotnet ef database update
- Start the development server:
dotnet run
- Open your web browser and visit
http://localhost:5000
(or the appropriate URL for your development server)
Contributions to this project are welcome. If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.
This project was developed as part of an assignment for ISMT College. Special thanks to the instructors and teaching staff for their guidance and support.