A web application to submit, manage, and explore student project ideas. The portal allows students to submit their projects and view projects of their peers.
You can view the live website here: https://sdmcetprojectportal.rf.gd/
- Submit new project ideas with details (title, description, members, semester, link, email)
- Browse all submitted projects
- Filter and search projects by title, semester, or member count
- Contact form for feedback or queries
Below are some screenshots showcasing the application's features and appearance:
-
Clone the repository:
git clone https://github.com/JoyM268/sdmcet-project-portal.git
cd sdmcet-project-portal
-
Set up the environment:
- Install XAMPP (includes MySQL and Apache).
- Start Apache and MySQL from the XAMPP control panel.
- Open phpMyAdmin (usually at http://localhost/phpmyadmin).
- Create a database named
ProjectPortal
. - Use the SQL schema below to create the required tables.
-
Configure the server:
- Place the project folder in your web server’s root directory (e.g.,
htdocs
for XAMPP).
- Place the project folder in your web server’s root directory (e.g.,
-
Access the portal:
- Open your browser and go to
http://localhost/sdmcet-project-portal/index.html
- Open your browser and go to
CREATE TABLE ProjectList (
Title VARCHAR(255) PRIMARY KEY,
Link VARCHAR(255),
Email VARCHAR(255),
MemberCount INT,
MemberNames TEXT,
Semester INT,
Description TEXT
);
For the contact form:
CREATE TABLE ContactData (
First_Name VARCHAR(255),
Last_Name VARCHAR(255),
Email VARCHAR(255),
Phone_No BIGINT,
Message TEXT
);
This project is licensed under the MIT License.
For any queries or feedback, please email: [email protected]