All Projects → Williano → Final-Senior-Year-Project-

Williano / Final-Senior-Year-Project-

Licence: MIT license
My College Final(Senior) Year Project

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SCSS
7915 projects
CSS
56736 projects

Projects that are alternatives of or similar to Final-Senior-Year-Project-

ecommerce-shopfront-on-aws
A high availability, API-first reference architecture for ecommerce using AWS services
Stars: ✭ 56 (-42.86%)
Mutual labels:  ecommerce-website
DeadPool
该项目是一个使用celery作为主体框架的爬虫应用,能够灵活的添加爬虫任务,并且同时运行多站点的爬虫工作,所有组件都能够原生支持规模并发和分布式,加上celery原生的分布式调用,实现大规模并发。
Stars: ✭ 38 (-61.22%)
Mutual labels:  celery
guane-intern-fastapi
FastAPI-PostgreSQL-Celery-RabbitMQ-Redis bakcend with Docker containerization
Stars: ✭ 54 (-44.9%)
Mutual labels:  celery
WF-website
Website for Western Friend, part of the Religious Society of Friends
Stars: ✭ 34 (-65.31%)
Mutual labels:  ecommerce-website
fastapi
基于Fastapi开发,集成Celery-redis分布式任务队列、JWT 用户系统、ElasticSearch和encode orm的基础项目模板,大家可以根据自己的需求在本模板上进行修改
Stars: ✭ 75 (-23.47%)
Mutual labels:  celery
funboost
pip install funboost,python全功能分布式函数调度框架,。支持python所有类型的并发模式和全球一切知名消息队列中间件,python函数加速器,框架包罗万象,一统编程思维,兼容50% python编程业务场景,适用范围广。只需要一行代码即可分布式执行python一切函数。旧名字是function_scheduling_distributed_framework
Stars: ✭ 351 (+258.16%)
Mutual labels:  celery
Supply
🛍 Supply is a free e-commerce Jekyll theme with Gumroad integration.
Stars: ✭ 24 (-75.51%)
Mutual labels:  ecommerce-website
docker-compose-django-postgresql-redis-example
Django + Postgres + Redis + Celery + Celery Beat + WebSocket server
Stars: ✭ 158 (+61.22%)
Mutual labels:  celery
django-step-by-step
A Django + Vue reference project that focuses on developer tooling and CI/CD + IaC
Stars: ✭ 86 (-12.24%)
Mutual labels:  celery
tutorials
Collection of tutorials for various libraries and technologies
Stars: ✭ 98 (+0%)
Mutual labels:  virtualenv
next-shopify-starter
Nextjs + Tailwind CSS + Shopify Starter
Stars: ✭ 385 (+292.86%)
Mutual labels:  ecommerce-website
cell
actor framework for Kombu
Stars: ✭ 73 (-25.51%)
Mutual labels:  celery
ZimCart-Laravel-Ecommerce
ZimCart is an Open Source eCommerce platform by Loyd Tafireyi using Laravel and it is available as a free and paid version.
Stars: ✭ 138 (+40.82%)
Mutual labels:  ecommerce-website
myblog
An Open Source Multi-user Blog System that Powered by Flask.
Stars: ✭ 19 (-80.61%)
Mutual labels:  celery
docker-flask-example
A production ready example Flask app that's using Docker and Docker Compose.
Stars: ✭ 311 (+217.35%)
Mutual labels:  celery
py lsp.nvim
Lsp Plugin for working with Python virtual environments
Stars: ✭ 58 (-40.82%)
Mutual labels:  virtualenv
poetry.el
Python dependency management and packaging in Emacs
Stars: ✭ 110 (+12.24%)
Mutual labels:  virtualenv
pip-deepfreeze
A simple pip freeze workflow for Python application developers
Stars: ✭ 21 (-78.57%)
Mutual labels:  virtualenv
fastapi-celery-redis-rabbitmq
A simple docker-compose app for orchestrating a fastapi application, a celery queue with rabbitmq(broker) and redis(backend)
Stars: ✭ 81 (-17.35%)
Mutual labels:  celery
python react blog back end
Redis Celery Fabric Gunicorn Personal Blog
Stars: ✭ 12 (-87.76%)
Mutual labels:  celery

E-Shopper

A Multi-lingual E-Commerce website built with Django and Python.

Table of contents

General info

A multi-lingual E-Commerce website I built with Python and Django for my final(senior) year project. It supports 10 international languages and has a lot of features a standard online shop needs.

Screenshots

Home Page
HomePage
Language Dropdown Page
HomePage language dropdown
Shop Owner Dashboard Page
Shop Owner or Manger Page with Google Analytics
Customer Dashboard Page
customer dashboard
Live Chat Support
live chat support
Product List Page Product Detail Page
shop Product Detail Page
Checkout Page
Checkout page
PayPal Payment Page
Payment Page

Features

  • Multi-language support (10 international language)
  • PayPal payment
  • Customer Dashboard
  • Owner Dashboard
  • Google Analytics
  • Product Reviews
  • Product Recommendations
  • Ad support
  • Live Chat Support

Technologies

  • Python 3
  • Javascript
  • Jquery
  • Django 1.11
  • HTML5
  • CSS3
  • Bootstrap 4
  • Font awesome
  • PostgreSQL
  • Celery
  • Redis
  • Ngrok

Setup

To run this app, you will need to follow these 3 steps:

1. Requirements

  • a Laptop

  • Text Editor or IDE (eg. vscode, PyCharm)

  • Git installed on your Laptop.

2. Install Python and Pipenv

3. Local Setup and Running on Windows, Linux and Mac OS

# Clone this repository into the directory of your choice
$ git clone https://github.com/Williano/Final-Senior-Year-Project-.git

# Move into project folder
$ cd Final-Senior-Year-Project-

# Install from Pipfile
$ pipenv install -r requirements.txt 

# Activate the Pipenv shell
$ pipenv shell

# Create database tables
(Final-Senior-Year-Project-XXXX) $ python manage.py migrate

# Create superuser account
(Final-Senior-Year-Project-XXXX) $ python manage.py createsuperuser

# Start server
(Final-Senior-Year-Project-XXXX) $ python manage.py runserver

# Copy the IP address provided once your server has completed building the site. (It will say something like >> Serving at 127.0.0.1....).

# Open the address in the browser
>>> http://127.0.0.1:XXXX


# Django Admin
>>> http://127.0.0.1:XXXX/admin/

Status

Project is: done

Contact

Created by Williano - feel free to contact me!

License

You can check out the full license here

This project is licensed under the terms of the MIT license.

Contributing

  1. Fork it (https://github.com/Williano/Final-Senior-Year-Project-.git)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].