/ProvisionsPall

A business application to connect users to local businesses.

Primary LanguagePython

ProvisionsPal

Overview

This repository contains the source code for ProvisionsPal, a web application that enables users to connect with businesses and get their location for easy access.

Visit our application at the marketplace

Visit us here

Features

  • User Management: Register, log in, and manage user profiles.
  • Store Management: Add, edit, and delete store information.
  • Address Management: Users and stores can have multiple addresses.
  • Product Management: Store owners can create, update, and delete products.
  • Geocaching: Utilizes geocaching to estimate the distance between stores and the user's current location.

Technologies Used

  • Flask: A lightweight web application framework.
  • SQLAlchemy: An SQL toolkit and Object-Relational Mapping (ORM) library.
  • Javascript
  • SQLite
  • HTML/CSS

Installation (local installation)

  1. Clone the repository:
git clone https://github.com/your-username/ProvisionsPal.git
cd ProvisionsPal
  1. Create a virtual environment
python3 -m venv venv
source venv/bin/activate
pip3 -r install requirements.txt
  1. Create another terminal for the API service and enter this command
python3 -m provisionspall_web.app

Basic specification for API(to be updated soon)

Manage user information.

Manage store information.

Manage product information.

Get addresses and location

Screenshot of Login page

Screenshot of our web application

Screenshot of Dashboard page

Screenshot of our web application

Screenshot of Dashboard page showing the edit details section

Screenshot of our web application

Screenshot of Market place for all users

Screenshot of our web application

Licence