Welcome to the Exotic Pet Shop, an open-source e-commerce platform dedicated to exotic pet enthusiasts. This project showcases a responsive website built with Django and jQuery, featuring secure user authentication, an intuitive interface, and robust database management.
The platform offers tools for listing exotic animals and their care supplies, managing user accounts, and facilitating secure purchases. Whether you're a reptile lover or an invertebrate enthusiast, this project is designed to connect exotic pet businesses with customers.
🔐 Admin Demo Login:
- Email: admin@admin.com
- Password: admin
Note: The project uses SQLite for prototyping purposes, with the flexibility to scale to larger databases.
- Comprehensive Inventory: Displays detailed information about each animal, including scientific name and care details.
- Category Filtering: Filter animals by type using a recursive category tree.
- Search Bar: Search animals by name with real-time autocomplete functionality.
- Dynamic Cart: Add animals to the cart with options for selecting quantity, sex, and age.
- Price Updates: Cart prices adjust dynamically based on quantity and selected options.
- Editable Cart Items: Modify or remove items directly from the cart.
- Wide Selection: Includes terrariums, UVB lights, feeder insects, and rodents.
- Category Organization: Supplies are neatly categorized for easy navigation.
- Fully optimized for desktop and mobile, ensuring seamless user experience across devices.
- Editable User Information: Update preferences, shipping details, and newsletter subscriptions.
- Order History: View detailed purchase history.
- Secure Transactions: Enter and manage credit card details safely.
- Order Review: Review cart items and their total cost before placing an order.
- About Us: Learn about the business and its mission.
- Contact: Store location, general contact details, and a "Send us a message" feature for inquiries.
- Backend: Django, leveraging its robust framework for secure authentication and database management.
- Frontend: jQuery for dynamic and responsive user interactions.
- Database: SQLite (for prototyping).

