SweetSpot is a Python-based e-commerce platform for ordering and delivering customized cakes. It offers features such as online ordering, real-time delivery tracking, and store management. The platform aims to enhance customer satisfaction and streamline operations with a seamless user experience.
- Cake Selection: Browse and customize cakes with design, ingredients, and size options.
- Store Management: Easily manage multiple stores with updates and additions.
- Shopping Cart: Add, review, and adjust cakes before checkout.
- Payment & Checkout: Secure and efficient transaction processing.
- Real-Time Tracking: Track orders with real-time updates and notifications.
- API Management: Handle user registration, login, payments, and order management via API.
- Complete Web Flow: Seamless experience from browsing to order and delivery tracking.
- Python: Core programming language for application development.
- Django: Web framework for rapid development and clean design.
- Django REST Framework: Toolkit for building Web APIs.
- PostgreSQL: Open-source relational database system.
- HTML/CSS: For structuring and styling web pages.
- Streamlit: Framework used for building the entire web application, including user interfaces
- Google Maps API: For embedding maps and location services.
- Formspree: API for handling form submissions.
- Swagger/OpenAPI: For API documentation and testing.
- SMTP (Gmail): For email notifications and communications with users.
This project was developed as part of my learning experience during the Python Full Stack Infosys Springboard Internship 5.0. The internship provided hands-on experience with full-stack development, strengthening my skills in Python, Django, and web application architecture.
Special thanks to Sri Lalitha L for their mentorship and guidance throughout this project.
For any questions or support, please feel free to reach out to me.