Skip to content

This project is a full-stack web application integrating a Python-based backend with a SQL database and a frontend built with HTML and CSS. It includes features such as user signup, product management, and contact forms, demonstrating the connection between the backend logic and database operations.

Notifications You must be signed in to change notification settings

YashovardhanSinghal/DBMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DBMS Project

This project integrates a Python-based backend with a SQL database and an HTML/CSS frontend to create a web application with functionalities like user signup, product management, and contact forms.

Features

  • Backend: Python logic handling application functionality and database interaction.
  • Database: SQL script for setting up and managing the database.
  • Frontend: HTML and CSS for creating user-facing pages for signup, products, and contact forms.
  • Reports: Progress reports documenting the development process.

Project Structure

  • Backend/: Contains the Python backend (App.py) and SQL script (Script.sql).
  • Frontend/: HTML pages (Signup.html, contact.html, index.html, products.html) and CSS styles (style.css).
  • Progress_Reports/: Documentation of the project's progress across multiple deadlines.

Setup Instructions

Prerequisites

  • Python 3.x installed.
  • A local or cloud-based SQL database.
  • Required Python libraries (e.g., flask, sqlalchemy, etc. depending on your backend setup).

Installation

  1. Clone this repository:
    git clone <repository_url>
    
  2. cd DBMS-main
  3. pip install -r requirements.txt

Usage

  1. Set up the Database Execute the SQL script (Script.sql) to set up the database schema.
  2. Run the Backend: Start the Python backend by running App.py
  3. Access the Frontend: Open the HTML files in a browser to interact with the application (e.g., index.html).

About

This project is a full-stack web application integrating a Python-based backend with a SQL database and a frontend built with HTML and CSS. It includes features such as user signup, product management, and contact forms, demonstrating the connection between the backend logic and database operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published