Skip to content

Mangal-Devanshu/ServicePoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Household Services Application

Modern Application Development I

Student Details

  • Name: Mangal Devanshu Govind
  • Course: B.S. in Data Science and Applications
  • Institution: Indian Institute of Technology Madras (IIT Madras)

Project Details: Household Services Application

Problem Statement

This project aims to build an application where:

  • Customers can book household services, view service providers, and make payments.
  • Service Professionals can list their services.
  • Admins manage the platform effectively.

Approach

To address the problem, several models were designed and implemented using Flask and SQLAlchemy. The key models include:

  • User: Stores user details and links with service requests, transactions, and reviews.
  • ServiceProfessional: Contains information about service providers, their approval status, and the services they offer.
  • Category: Defines service categories (e.g., plumbing, cleaning) with a base price.
  • Service: Represents individual services under each category.
  • ServiceRequest: Manages user requests for services, including appointments and payment information.
  • Review: Allows users to rate and review services.
  • Transaction: Tracks payments made for services.

Libraries and Frameworks Used

The following technologies were used to develop the application:

  • Flask: Backend framework for API development.
  • Jinja2: Rendering dynamic HTML templates.
  • Bootstrap: Frontend styling and responsive design.
  • SQLAlchemy: Object Relational Mapping (ORM) for database management.
  • SQLite: Database for storing application data.

Entity-Relationship Diagram (ERD)

image


Presentation Video

A detailed presentation video for the project can be found at the following link:
Watch Presentation Video


Feel free to explore the project and contribute!

About

IITM MAD-1 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors