An online Capstone Project Repository Library built for academic institutions to efficiently store, manage, and browse student capstone projects.
- 📁 Upload and manage capstone documents
- 🔍 Search functionality for project titles
- 🎓 Categorization by course and year level
- 📱 Responsive UI with Bootstrap
- ⚙️ Supports both Docker and XAMPP environments
- Backend: PHP
- Database: MySQL
- Frontend: HTML, CSS, Bootstrap 3
- Asset Builder: Yarn (Node.js)
- Environment: Docker, XAMPP
Create a .env
file in the root directory with the following:
DB_HOST=localhost
DB_PORT=3306
DB_NAME=capstone_db
DB_USER=root
DB_PASSWORD=
Before running the app, install frontend assets using:
yarn install
docker-compose up -d --build
Access the application:
App: http://localhost:9000
Database: localhost:3306
Place the project in your htdocs
directory.
Import the capstone_db.sql
into phpMyAdmin.