{"id":27976403,"url":"https://github.com/shenleeosialai/django-e-commerce-web-app","last_synced_at":"2025-05-08T01:26:22.665Z","repository":{"id":286004339,"uuid":"960044676","full_name":"shenleeosialai/Django-E-commerce-web-app","owner":"shenleeosialai","description":"OSHENCOMICS is an ecommerce store dedicated for marvel and dc fans to buy comic books and merch.In this project i showcased payment intergration using M-pesa and stripe,the app also hosts a realtime countdown api for flash sales and a coupon system.OSHEN is hosted on docker and uses a vps for public acess.","archived":false,"fork":false,"pushed_at":"2025-05-06T11:35:39.000Z","size":111620,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-06T12:45:28.207Z","etag":null,"topics":["bootstrap5","css","daraja-mpesa","django-application","docker-compose","docker-container","javascipt","mpesa-api","mpesa-payments","python","vps-server"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shenleeosialai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-03T19:11:38.000Z","updated_at":"2025-05-06T11:37:48.000Z","dependencies_parsed_at":"2025-05-06T12:43:34.053Z","dependency_job_id":null,"html_url":"https://github.com/shenleeosialai/Django-E-commerce-web-app","commit_stats":null,"previous_names":["shenleeosialai/my-shop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenleeosialai%2FDjango-E-commerce-web-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenleeosialai%2FDjango-E-commerce-web-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenleeosialai%2FDjango-E-commerce-web-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenleeosialai%2FDjango-E-commerce-web-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shenleeosialai","download_url":"https://codeload.github.com/shenleeosialai/Django-E-commerce-web-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252980450,"owners_count":21835238,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap5","css","daraja-mpesa","django-application","docker-compose","docker-container","javascipt","mpesa-api","mpesa-payments","python","vps-server"],"created_at":"2025-05-08T01:26:21.508Z","updated_at":"2025-05-08T01:26:22.645Z","avatar_url":"https://github.com/shenleeosialai.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OSHEN COMICS  \n_Your One-Stop Comic Book \u0026 Merchandise Store_\n\nOSHEN COMICS is a feature-rich e-commerce platform designed for comic book fans. It allows users to browse, shop, and pay for comic books and related merchandise using M-Pesa and Stripe payment methods. It supports intelligent product recommendations, promotional tools like coupon codes and countdown deals, and efficient cart handling with Redis-backed sessions.\n\n## Features\n\n\n- **Comic \u0026 Merchandise Catalog**  \n  Browse a collection of comic books and fan merchandise.\n\n- **User Authentication** (working on this) \n  Register, login, and manage profiles securely.\n\n- **Cart System with Redis**  \n  Fast, scalable session management for shopping carts.\n\n- **Payments**  \n  - **M-Pesa**: Seamless mobile payments for Kenyan users.  \n  - **Stripe**: Secure international credit/debit card support.\n\n- **Promotional Tools**  \n  - Coupon code discounts  \n  - Countdown deals via a custom API\n\n- **Recommendation Engine**  \n  Personalized product suggestions based on user behavior.\n\n- **Admin Panel**  \n  Product, user, and order management via Django admin.\n\n- **Asynchronous Tasks with Celery**  \n  For email notifications, background processing, etc.\n\n- **Dockerized Deployment**  \n  Easily run the project locally or in production via Docker.\n\n\n\n## Tech Stack\n\n- **Backend**: Django  \n- **Frontend**: HTML, CSS, JavaScript  \n- **Database**: PostgreSQL  \n- **Task Queue**: Celery  \n- **Broker**: Redis  \n- **Caching \u0026 Session Storage**: Redis  \n- **Payments**: M-Pesa API, Stripe API  \n- **Deployment**: Docker \u0026 Docker Compose  \n\n---\n![FireShot Capture 001 - Products - oshenproject com](https://github.com/user-attachments/assets/01f0b4df-2a0a-4aea-a600-d8b9a276bc03)\n\n## Setup Instructions\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/shenleeosialai/Django-E-commerce-web-app.git\ncd oshen-comics\n\nBuild with Docker\nbash\n\ndocker-compose up --build\n\nInstall Python Dependencies\nbash\ndocker-compose exec web pip install -r requirements.txt\n\nRun Migrations \u0026 Create Superuser\nbash\n\ndocker-compose exec web python manage.py migrate\ndocker-compose exec web python manage.py createsuperuser\n\nCREATED BY SHEN LEE OSIALAI\nFOLLOW MY GITHUB ❤\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshenleeosialai%2Fdjango-e-commerce-web-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshenleeosialai%2Fdjango-e-commerce-web-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshenleeosialai%2Fdjango-e-commerce-web-app/lists"}