MOBILE BIO LAB

Web Application

Project Details

Project Information

Project Title: MOBILE BIO LAB

Category: Web Application

Semester: Spring 2025

Course: CS619

Complexity: Normal

Supervisor Details

Project Description

MOBILE BIO LAB

Project Domain / Category

Web Application

Abstract / Introduction

 

ABC Laboratories is working for the welfare and development in the field of medical and biological sciences for the general public, especially for researchers, students, and technicians. ABC Laboratories wants to facilitate scientists, researchers, and students by providing a free-of-cost mobile bio lab service through a mobile application so that people can benefit from using a mobile bio lab, this service will be most beneficial in virtual modes of education where designated campuses are located across the country, making it difficult for students to access a campus with bio lab facilities.

 

ABC Laboratories also offers a unique opportunity for people to conduct practical experiments in a biology lab by providing a mobile bio lab on wheels. This mobile lab, housed in a bus allows students to use biological equipment to conduct various experiments for educational purposes. This hands- on experience enables students and researchers to learn and practice using biological and medical equipment.

Functional Requirements:

 

The main functional requirement of the mobile bio lab web application includes:

·       Users will register for the mobile bio lab before using the application. Registration details include First Name, Last Name, email, mobile no., Role (student / researcher / technician), city, profile picture.

·       Log-in credential of the mobile bio lab will include User Name and Password.

·       Admin/user can change reset password in case the user has forgot the password.

·       Registered users will be able to request to access on wheels bio lab after reserving a slot using mobile bio lab.

·       Users can change their profile picture and personal details after log-in to the application.

·       Admin will be able to view/edit/delete user records from the database through the user- friendly interface.

·       The system shall provide a structured database to store user data, ensuring that the admin can maintain, update, and retrieve information as needed.

·       Users must be able to input biological details, including:

·       Sample ID, collection time and date, sample type (e.g., water, soil, plant, biological fluids), geolocation, field conditions (e.g., temperature, pH, salinity, etc.)

·       Users should be able to scan QR codes or barcodes associated with biological samples to automatically populate relevant fields (e.g., sample ID, collection info).

·       The system should allow users to connect to Bluetooth Low Energy (BLE) devices (e.g., temperature sensors, pH meters, environmental sensors) and retrieve real-time data from these devices.

·       The system must provide interactive data visualization capabilities (line charts, bar charts, pie charts) to track trends and patterns in biological data over time.

·       The system must automatically generate reports based on collected data, including graphs, maps, and analysis results.

·       The system will allow its users to export data to PDF format for reports or external use.

·       Users will be able to share sample data with other users via email or direct link.

·       Admin will be able to add protocol-related content, allowing users to reference step-by-step guideline or protocols for specific biological analyses or experiments.

·       The system will allow users to search for protocols and categorize them protocols by experiment type or biological sample.

·       The system will notify users about events, including new sample entries, status, or when reports are generated or updated.

·       Admin dashboard will provide an overview of all active users, sample data, reports, and system activity.

·       Admin features should include user management, system log review, activity history viewing, and data submission moderation.

 

Tools:

 

Front-end/Back-end: HTML/CSS/JavaScript/React.js, Next.js. Database: MySQL, PostgreSQL.

IDE: Visual Studio Code.

 

Supervisor:

Name: Muhammad Kamran Qureshi.

Email ID: kamran.qureshi@vu.edu.pk

Skype ID: kamranqureshi99

 

Languages

  • HTML, CSS, JavaScript Language

Tools

  • React.js, Next.js, MySQL, PostgreSQL, Visual Studio Code Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 2, May, 2025 12:00AM
Thursday 22, May, 2025 12:00AM
2
Design Document
Friday 23, May, 2025 12:00AM
Tuesday 29, July, 2025 12:00AM
3
Prototype Phase
Wednesday 30, July, 2025 12:00AM
Friday 12, September, 2025 12:00AM
4
Final Deliverable
Saturday 13, September, 2025 12:00AM
Monday 3, November, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.