prabinpanta0 / Better_World-JobPortal-Ismt_College

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Job Portal Website (Better World)

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.

Features

  • 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

Er Diagram

ERDIAGRAM

Activity Diagram

Activity Diagram

Interface Diagram

interface description diagram

Use Case Diagram

Use case Diagram

Data Flow Diagram

DFD

WireFrame

Homepage-2x Login-2x 4-Search-2x 3-Create-2x 2-Details--2x 1-List-2x

  1. HomePage: The landing page of the website.
  2. UserAuthentication: Provides functionality for user login, signup, and logout.
  3. JobListings: Displays a list of job listings with search and filter options.
  4. OrganizationListings: Displays a list of organisation listings with search and filter options.
  5. Search: Allows to search applicant, job and organization details.
  6. JobDetails: Displays detailed information about a specific job and provides an option to apply.
  7. ApplicationTracking: Allows companies to update the status of job applications.

User Interface

1 HomePage 2 Register 3 login 4 Job create 5 joblist requiter 5 joblist 6 job edit 7 Job deleye 8 org list 9 org create 10 New Application 11 Application List 12 Application Detils 13 Search

Prerequisites

  • .NET Core SDK
  • Visual Studio or Visual Studio Code (or any other preferred code editor)

Getting Started

To run the job portal website locally, follow these steps:

  1. Clone the repository: git clone https://github.com/prabinpanta0/Better_World-JobPortal-Ismt_College.git
  2. Navigate to the project directory: cd job-portal
  3. Restore the NuGet packages: dotnet restore
  4. Apply database migrations: dotnet ef database update
  5. Start the development server: dotnet run
  6. Open your web browser and visit http://localhost:5000 (or the appropriate URL for your development server)

Contributing

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.

License

This project is licensed under the MIT License.

Acknowledgments

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.

About

License:MIT License


Languages

Language:HTML 40.5%Language:C# 38.7%Language:CSS 20.3%Language:JavaScript 0.5%