- Clone the repository:
git clone https://github.com/Hectormalvarez/palspantry.git
- Set up environment variables (see
.env.example
) - Run the project with Docker Compose:
docker-compose up
This project combines a Django Rest Framework API with a Python-Telegram-Bot Library to create a convenient and accessible grocery shopping experience.
The Django Rest Framework API provides the storage layer via api backed by a postgresql database.
The Telegram bot acts as an interface for users to browse products, place orders, and communicate with store owners.
- Send a start message to the Telegram bot.
- Follow the on-screen instructions to register and authenticate.
- Browse products and add them to your cart.
- Place an order and complete the payment process.
- Communicate with store owners directly through the Telegram bot.
- Send a start message to the Telegram bot.
- Follow the on-screen instructions to register and authenticate.
Manage your store's inventory, orders, and communicate with customers directly through the Telegram bot
- Inventory Management: Add, edit, and remove products from your inventory. Manage stock levels and track product availability.
- Order Management: Process orders, track their status, and update customers on the latest information.
- Customer Communication: Chat with customers in real-time to answer their queries, provide support, and build relationships. Send personalized messages and offers to engage customers and drive sales.
- Clone the repository.
- Install dependencies.
- Set up environment variables.
- Run
docker-compose up
to start the project. - Connect your Telegram bot and start interacting!
We welcome contributions! Please follow these guidelines:
- Fork the repository
- Create a branch for your changes
- Make your changes and add tests
- Submit a pull request
Pals Pantry Telegram Store is licensed under the MIT License.
- Thank you to the developers of Python, Django, PostgreSQL, python-telegram-bot, and Docker Compose for making this project possible!
- Special thanks to the community for their support and contributions.
- TODO