Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.84 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.84 KB

Research Lab Website Project

Overview

This repository contains the source code and documentation for the Research Lab Website project. The project focuses on the development of a robust and efficient website for a research lab, incorporating modern web development frameworks and database management techniques. Below is a summary of the project:

Entity-Relationship Diagram (ERD)

image

Methodology

Database Schema Development

Convert the ER-diagram to a relational schema in SQL with a minimum number of tables. Add appropriate records to the database. Normalizing Database Further normalize the database to eliminate redundancies.

Frontend Development

Build the front-end of the website using CSS to create an interactive and attractive GUI.

Backend Development

Develop the back-end using Python Flask web development framework.

Tools

MySQL:

A widely used relational database management system for efficient database development and maintenance.

Python:

A versatile programming language for backend development, known for its readability and extensive libraries.

HTML:

Fundamental for frontend development, providing the structure and content for web pages.

CSS:

Crucial for styling web pages and enhancing the overall aesthetics of the website.

Microsoft Visio:

A powerful tool for designing Entity-Relationship diagrams, facilitating effective communication during the database design phase.

Getting Started

To run the project locally, follow these steps:

  • Clone the repository.

  • Set up the database using the provided SQL scripts.

  • Configure the backend server with Python Flask.

  • Open the web page in your preferred browser.

Feel free to explore the documentation and contribute to the project!