Jarvis Mart Billing and Customer Management Application

A comprehensive billing and customer management application for small and medium businesses.

Features

  • Remote database storage for secure and accessible data
  • Invoice generation and digital copy sent to customer via WhatsApp
  • Categorization of customers based on shopping frequency and discounts offered accordingly
  • Search function for customer data
  • Ability to add, update, and delete products in the database

Technologies Used

  • Python
  • Mongodb
  • Selenium web driver
  • Tkinter

Setup

  1. Install the required dependencies:
    • Python
    • Mongodb
    • Selenium web driver
    • Tkinter
  2. Clone or download the repository
  3. Set up the remote database and update the connection details in the code
  4. Run the application using python SampleApp.py

Screenshots

Menu Page New Shopping Page Best Customers Page
Invoice History Page Customer Search Page Manage Products Page