Skip to content

Yadnyesh-More/Software-Development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Software Development

Our Software Name: MIDDLEMAN

Team Members

  1. Yadnyesh More - Backend Developer
  2. Shivam Chavan - UI/UX Designer
  3. Sanket Angane - Frontend Developer

The Middle Man

Table of Contents

Introduction

The Middle Man is an application designed to facilitate the property selling process. It helps users manage property listings and interactions efficiently.

Features

  • Manage property addresses and details.
  • Integration with various modules for enhanced functionality.
  • User-friendly UI built with PySide6.
  • Video player for property tours.
  • Automated messaging using pywhatkit and pyautogui.
  • Database management with pymysql.

Installation

  1. Clone the repository:
    git@github.com:Yadnyesh-More/Software-Development.git
  2. Navigate to the project directory:
    cd the-middle-man
  3. Install the required dependencies:
    pip install fillpdf
    pip install twilio
    pip install pyautogui
    pip install functools

Usage

  1. Run the application:
    python main.py
  2. Follow the on-screen instructions to navigate through the application.

Modules

  • PySide6: For building the user interface.
  • sys: System-specific parameters and functions.
  • subprocess: Spawning new processes, connecting to their input/output/error pipes, and obtaining their return codes.
  • smtplib and email: For sending emails.
  • os: Miscellaneous operating system interfaces.
  • pywhatkit: To send WhatsApp messages at a specific time.
  • pyautogui: For programmatic control of the mouse and keyboard.
  • time and datetime: For time-related functions.
  • pymysql: For connecting to a MySQL database.

Configuration

  • Ensure that the JSON file containing property addresses (M1 to M8) in Mumbai is correctly formatted and accessible by the application.
  • Customize the UI frames (frame, frame_3, frame_4, frame_5) as needed based on user interactions.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m 'Add feature'
  4. Push to the branch:
    git push origin feature-name
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the @Middleman file for details.

Contact

For any inquiries or feedback, please reach out to middleman3701@gmail.com

Problem Statement

Our software, MiddleMan, is a property selling application that provides a range of services within the application without integrating with external services.

Images of Our Application

Process Bar of Application

Process Bar

Login and Signup Page

Login and Signup

Home Page

Home Page Home Page

Property Page of Mumbai

Property Page of Mumbai

Property Page of Thane

Property Page of Thane

Services

AC Services

AC Services

Plumbing Services

Plumbing Services

Carpentry Services

Carpentry Services

Scratch and Earn

Scratch and Earn

Contact Us

Contact Us

Feedback, Login Date and Time, and Email

Feedback, Login Date and Time, and Email

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages