< Back to Projects ProLog Home Page Screenshot

ProLog — The Project Cataloging System

ProLog is a robust full-stack project cataloging and archiving system developed specifically for the Final Year Projects. It transitions the manual, physical storage of Final Year Design Projects (FYDPs) into a centralized, highly scalable web application.

Live Deployment

ProLog is currently deployed and actively utilized by the Department of Textile Engineering at NED University of Engineering & Technology (NEDUET). Hosted on their local network servers, the system successfully streamlines their internal FYDP archiving and is, for the time being, accessible exclusively to the administration and faculty.

The platform is built using a modern decoupled architecture, featuring an Express.js backend powered by highly optimized pure SQL queries and a dynamic Next.js frontend.

Backend Highlights

Frontend Features

Main Modules

  1. Authentication and RBAC: A secure login portal with four distinct user tiers, enforcing strict boundaries on data insertion, modification, and viewing.
  2. Project Catalog: A highly optimized, paginated search engine to discover projects. It filters by title, domains, and department using backend ILIKE queries.
  3. Resource Management: Secure handling of digital assets, linking PDF reports, source code archives, and external grants directly to specific projects.
  4. Administration and Audit: Complete administrative oversight tools to manage users, university departments, and industry partners, while tracking state changes through automated logs.

Technologies and Skills


Team & Resources

Other Contributors:

Rayyan Ahmed

Ukasha

GitHub Repos:

Frontend

Backend