This monolithic application is built using Python and the Flask web framework for the backend, and SQLite as the database backend. For the frontend, HTML, CSS, and Bootstrap are used to create an intuitive and user-friendly interface. The application serves as a platform for buying and selling products while also assisting in inventory management and tracking financial transactions.
- User Registration and Authentication: Users can create accounts and authenticate themselves to access the application's features.
- Product Listing: Sellers can list their products with details such as name, description, price, and quantity available.
- Product Search: Users can search for products based on various criteria such as name, category, or price range.
- Shopping Cart: Users can add products to their shopping carts and proceed to checkout.
- Order Management: Sellers can manage incoming orders, update order status, and process shipments.
- Inventory Management: Sellers can track their inventory, view stock levels, and receive notifications for low stock.
- Financial Transactions: The application keeps track of financial transactions, including payments received and refunds issued.
- Reporting and Analytics: Generate reports and gain insights into sales, inventory turnover, and financial performance.
- Clone the repository: git clone https://github.com/yourusername/your-repo.git
- Navigate to the project directory: cd your-repo
- Install the required dependencies: pip install -r requirements.txt
- Set up the database: Run the database migration script to create the necessary tables and populate initial data.
- Start the application: python app.py
- Open your web browser and visit http://localhost:5000 to access the application.
- Python: Programming language used for backend development.
- Flask: Web framework used for building the application.
- SQLite: Database backend for storing product, user, and transaction data.
- HTML: Markup language for creating the application's structure.
- CSS: Styling language used for designing the application's appearance.
- Bootstrap: CSS framework for creating responsive and visually appealing UI components.
Contributions to the project are welcome. If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.
The Amazon Clone project is licensed under the MIT License. You are free to modify, distribute, and use the code for personal and commercial purposes.