My Awesome Cart is an extraordinary ecommerce and blog website that offers a seamless and engaging shopping experience combined with captivating content. As a dynamic platform, it caters to both the shopaholics and the knowledge seekers, creating a unique fusion of online retail and informative articles.
Ecommerce: My Awesome Cart provides a user-friendly and intuitive interface for shopping online. Users can browse through various product categories, view detailed product information, add items to their cart, and securely checkout to complete their purchase.
Blogging: The platform also includes a blog section where users can explore informative and captivating articles on a wide range of topics. The blog section is designed to provide valuable content to users who seek knowledge and inspiration.
Seamless Shopping Experience: My Awesome Cart aims to provide a seamless shopping experience by incorporating modern design principles, smooth navigation, and intuitive user interfaces. The website is optimized for both desktop and mobile devices, ensuring a consistent experience across different platforms.
User Accounts: Users can create personal accounts on My Awesome Cart to manage their orders, track their purchase history, and save their preferences. Registered users can also subscribe to the blog to receive updates on new articles.
Search Functionality: The platform offers a search feature that enables users to quickly find specific products or blog articles. The search functionality is designed to deliver accurate results based on keywords and relevancy.
Secure Transactions: My Awesome Cart prioritizes the security of user transactions. It integrates secure payment gateways to facilitate safe and encrypted transactions, protecting sensitive user information.
My Awesome Cart is built using the Django web framework, which provides a robust foundation for developing scalable and feature-rich web applications. The following technologies and libraries have been utilized:
Django: A high-level Python web framework that follows the model-view-controller (MVC) architectural pattern, facilitating rapid development and clean design.
HTML, CSS, and JavaScript: Frontend technologies used to create the user interface and enhance the website's interactivity.
Bootstrap: A popular CSS framework that provides pre-designed components and responsive layouts, ensuring a consistent and visually appealing design across different devices.
SQLite: A lightweight and reliable relational database management system used for storing product information, user data, and blog articles.
To set up My Awesome Cart locally, follow these steps:
Ensure you have Python 3.10 installed on your system.
Clone the repository:
git clone https://github.com/Abhishek676062/My-Awesome-cart.git
Navigate to the project directory:
cd My-Awesome-cart
Create a virtual environment:
python3 -m venv myenv
Activate the virtual environment:
For Windows:
myenv\Scripts\activate
For macOS/Linux:
source myenv/bin/activate
Install the project dependencies:
pip install -r requirements.txt
Apply the database migrations:
python manage.py migrate
Start the development server:
python manage.py runserver
Open your web browser and visit http://localhost:8000 to access My Awesome Cart.
Contributions to My Awesome Cart are welcome! If you would like to contribute to the project, please follow these steps:
Fork the repository on GitHub.
Clone your forked repository to your local machine.
Create a new branch for your feature or bug fix.
Make the necessary changes and commit them.
Regurding any query contect: [shabhishek055@gmail.com]