Project Title: MOBILE BIO LAB
Category: Web Application
Project File: Download Project File
Muhammad Kamran Qureshi
kamran.qureshi@vu.edu.pk
kamranqureshi99
Project Domain / Category
Web Application
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.
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.
Front-end/Back-end: HTML/CSS/JavaScript/React.js, Next.js. Database: MySQL, PostgreSQL.
IDE: Visual Studio Code.
No reviews available for this project.