Completed

    Diagnostic Lab Management System (DLMS)

    A college mini-project: a web-based system for booking lab test appointments, managing patient data, and displaying test results.

    Category
    Academic
    Date
    August 26, 2023

    Technologies Used

    Node.jsExpress.jsEJSMongoDB
    Diagnostic Lab Management System (DLMS)

    Diagnostic Lab Management System (DLMS)

    Overview

    The Diagnostic Lab Management System (DLMS) is a college mini-project developed with Express and EJS.
    It allows patients to book appointments for lab tests, securely view test results, and manage their profile.
    The system includes authentication, error handling, and a modular structure with over 60 endpoints and 170+ files.

    Features

    • User authentication (register/login with email and password)
    • Book appointments with test type, date, and time selection
    • View test results from a personal dashboard
    • Error handling with user-friendly messages
    • Session management with secure cookies and MongoDB
    • Backend tested with Jest
    • Structured for easy deployment (AWS, GCP, or VPS)

    Tech Stack

    • Express.js for server
    • EJS + EJS-Mate for templating
    • MongoDB with Mongoose for database
    • Express-session + connect-mongo for sessions
    • body-parser, cookie-parser, cors for request handling
    • express-fileupload for managing reports/files
    • password-hash for user security
    • useragent for analytics and logs

    Stats

    • Total Endpoints: 62
    • Total Files: 178

    Links

    Related Projects

    Discover more projects with similar technologies or categories.

    PersonalCompleted

    E2EE Chat — End-to-End Encrypted Chat App

    A secure real-time MERN chat app with true end-to-end encryption using client-side RSA-OAEP, built as a personal project.

    ReactTailwind CSS+5
    View Project
    Full-StackCompleted

    Buddypair Community Platform

    A full-featured MERN-based community platform integrating multiple domains such as job portal, dating, study abroad, matrimony, and courses.

    MongoDBExpress.js+5
    View Project
    SAMPActive

    New City Roleplay — UCP & Admin Panel

    A modern, installable user control panel and admin dashboard for the New City Roleplay SA-MP server, featuring Discord OAuth, PWA/TWA support, push notifications, and Mongo→MySQL migration utilities.

    ReactTailwind CSS+6
    View Project