Skip to content

jaiswalvik/MAD-2-HouseholdServiceApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Household Services App

Table of Contents

Introduction

The Household Services App is designed to connect customers with professional service providers. Users can create service requests, and professionals can manage and respond to these requests. This app aims to streamline the process of finding and offering household services.

Features

  • User registration and role selection (Customer/Professional)
  • Dashboard for customers to create service requests
  • Dashboard for professionals to manage requests
  • Search functionality for Admin to find Customers and Professionals
  • Responsive design for mobile and desktop

Technologies Used

  • Backend: Flask, SQLAlchemy, Redis, Celery
  • Frontend: HTML, CSS, Bootstrap, VueJS
  • Database: SQLite
  • Libraries: JWT for security, Flasgger for API documentation, ChartJS for data visualization

Installation

  1. Clone the repository:
  2. Create a virtual environment:
    • python -m venv env
    • source env/bin/activate
  3. Install the required packages:
    • pip install -r requirements.txt
  4. Run the application
    • flask run
  5. Install Redis:
  6. Run Redis:
    • sudo service redis-server start
  7. Run Celery worker in another window:
    • celery -A app.celery worker --loglevel=info
  8. Run Celery beat in another window:
    • celery -A app.celery beat --loglevel=info

Usage

About

MAD-2 Project(IIT Madras)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published