Note: SPAC stands for South Philippine Adventist College
SPAC stands for South Philippine Adventist College.
Before the system was developed, students had to submit printing requests manually through the library. This process could result in inefficient communication, difficulty tracking request statuses, and additional workload for library staff who needed to manage requests manually.
To address these challenges, I developed the SPAC Library Printing Services System, a full-stack web application that digitizes the printing request workflow.
Students can submit print requests online and monitor their request status, while library staff and administrators can review submissions, approve requests, assign printing costs, and manage the entire printing process through an administrative dashboard.
- Online print request submission
- Request status tracking
- Admin approval workflow
- Print cost management
- User and request management
- Dashboard for library staff
- Node.js
- npm
- MySQL
- Clone the repository.
git clone <repository-url>- Install dependencies for the client and server.
cd client
npm install
cd ../server
npm install- Configure the environment variables.
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=your_password
DB_NAME=library_printing_system- Start the development servers.
# Server
npm run dev
# Client
npm run dev- Open the application in your browser.
http://localhost:5173