Back to projects

Job Board Platform
Pakshal Ranawat / November 15, 2024
PHPHTMLCSSJavaScriptMariaDBMySQLXAMPPphpMyAdminApache
Overview
Career Quest is a web application designed to provide a comprehensive platform for job seekers and employers. With features such as user authentication, job posting, application management, and administrative controls, it facilitates efficient job searching and recruitment processes.
Key Features
-
User Authentication:
- Login and Logout for job seekers, employers, and administrators.
-
Role-based Access:
- Job Seeker: Can search and apply for jobs.
- Employer: Can post jobs and review applications.
- Admin: Can manage user accounts and oversee job postings.
-
Job Posting and Management:
- Employers can create, update, and delete job posts.
-
Application Management:
- Job seekers can apply for jobs.
- Employers can review, accept, or reject applications.
Installation Guide
Prerequisites
- XAMPP: Download and install XAMPP from Apache Friends.
Steps to Set Up the Project
-
Install XAMPP:
- Follow the installation instructions provided on the XAMPP website to set up Apache and MariaDB (MySQL).
-
Set Up the Project in
htdocs:- Download or clone this project repository to your local machine.
git clone https://github.com/PAKSHAL31/ASE-JobBoard.git- Copy the entire project folder to the
htdocsdirectory inside your XAMPP installation folder (e.g.,C:\xampp\htdocs\CareerQuest).
-
Start Apache and MySQL:
- Open the XAMPP Control Panel.
- Start the Apache and MySQL services.
-
Database Setup:
- Open your web browser and go to http://localhost/phpmyadmin.
- Create a new database named
career_quest. - Import the provided SQL file (if available) into this database to set up the required tables.
- To do this, click on your
career_questdatabase, go to the "Import" tab, and select the SQL file to upload.
- To do this, click on your
-
Database Configuration in the Project:
- Open the project folder in a code editor.
- Go to the file where database credentials are configured (e.g.,
_dbconnect.php). - Update the database connection details as needed:
$servername = "localhost"; $username = "root"; // Default username in XAMPP $password = ""; // Default password in XAMPP is empty $dbname = "career_quest"; // Your database name
Running the Project
- Open a web browser and go to http://localhost/CareerQuest to access the application.
- Follow the on-screen prompts to interact with the application:
- Sign up or log in as a job seeker, employer, or administrator.
- Explore the available functionalities such as job posting, job applications, and profile management.