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:
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.
Build the front-end of the website using CSS to create an interactive and attractive GUI.
Develop the back-end using Python Flask web development framework.
A widely used relational database management system for efficient database development and maintenance.
A versatile programming language for backend development, known for its readability and extensive libraries.
Fundamental for frontend development, providing the structure and content for web pages.
Crucial for styling web pages and enhancing the overall aesthetics of the website.
A powerful tool for designing Entity-Relationship diagrams, facilitating effective communication during the database design phase.
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!