Store Management Platform is a Django-based web application designed to streamline store management operations for vendors. It provides features for managing users, adding stores (outlets), managing products, and facilitating customer interactions.
Below is a suggested project description for the README.md file in your Git repository, based on the scope you provided:
Store Management Platform Store Management Platform is a Django-based web application designed to streamline store management operations for vendors. It provides features for managing users, adding stores (outlets), managing products, and facilitating customer interactions.
Features Vendor Management Vendor Registration: Vendors can register with the platform by providing necessary details. User Management: Vendors can manage users associated with their account, including roles such as admin, supervisor, and salesperson. Store Management: Vendors can add and manage stores (outlets) associated with their account. User Roles Admin: Can manage users (supervisors, salespersons) and add new stores. Supervisor: Can add products, manage inventory, and upload product details. Salesperson: Can add units of products sold. Authentication and Authorization JWT Authentication: Token-based authentication using Django Rest Framework SimpleJWT. Role-Based Access Control: Different roles have different levels of access to the platform's features. Customer Interaction Customer Registration: Customers can register with the platform to access features such as viewing product availability. Product Availability: REST API endpoints to retrieve product availability by store, including one product in one store, all products in all stores, etc.
Install store management project with python 3.10.11
git clone https://github.com/rajgodvani725/platform.git
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver