https://github.com/sam4web/shopswift-django
clean & functional e-commerce website built with django.
https://github.com/sam4web/shopswift-django
alpinejs django ecommerce python tailwindcss
Last synced: 2 months ago
JSON representation
clean & functional e-commerce website built with django.
- Host: GitHub
- URL: https://github.com/sam4web/shopswift-django
- Owner: sam4web
- Created: 2024-07-30T11:38:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-04T20:00:49.000Z (almost 2 years ago)
- Last Synced: 2025-10-24T16:41:54.734Z (8 months ago)
- Topics: alpinejs, django, ecommerce, python, tailwindcss
- Language: HTML
- Homepage:
- Size: 3.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SwiftShop: A Simple E-Commerce Website
## Overview
**SwiftShop** is a clean and functional e-commerce website built with Django. This project highlights essential web development techniques and provides a complete online store experience.
## Features
- **Product Listings:** Browse products with detailed descriptions.
- **User Authentication:** Register, log in, and manage profiles.
- **Shopping Cart:** Add items to your cart and checkout seamlessly.
- **Order Management:** View and track your orders.
## Technologies Used
- **[Django](https://www.djangoproject.com/):** High-level Python web framework for rapid development.
- **[TailwindCSS](https://tailwindcss.com/):** Utility-first CSS framework for custom designs.
- **[Alpine.js](https://alpinejs.dev/):** Minimal framework for adding JavaScript behavior to HTML.
- **[SQLite](https://www.sqlite.org/):** Lightweight, disk-based database for managing data.
## Screenshot

## Setup
1. **Clone the repository:**
```bash
git clone git@github.com:sam4web/shopswift-django.git
cd shopswift-django
```
2. **Create a virtual environment:**
```bash
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```
3. **Install the dependencies:**
```bash
pip install -r requirements.txt
```
4. **Set up the database:**
```bash
python manage.py migrate
```
5. **Create a superuser:**
```bash
python manage.py createsuperuser
```
6. **Run the development server:**
```bash
python manage.py runserver
```
## Usage
- Access the development server at `http://127.0.0.1:8000/`
- Log in to the admin panel at `http://127.0.0.1:8000/admin/` with the superuser credentials
## Contributing
If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (`git checkout -b feature/your-feature`).
- Make your changes and commit them (`git commit -m 'Add some feature'`).
- Push to the branch (`git push origin feature/your-feature`).
- Create a new Pull Request.
## Contact
For any inquiries or questions, please contact [sijal.m06@gmail.com](mailto:sijal.m06@gmail.com).