Skip to content

An ecommerce website (James Bond theme) built with Django.

Notifications You must be signed in to change notification settings

Thomas-Nexus/Django_Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django_Ecommerce

A 007 themed ecommerce site with add to cart and checkout functionality. This was created in Django with HTML and CSS for front-end development.

Technologies

Languages:

  • Django 3.1.3 (Python 3.8.3)
  • HTML5
  • CSS

Editor:

  • PyCharm/Command
  • Command Line

User Features

Customers are able to complete the following actions:

  • Register an account
  • Amend profile details (name, email, profile picture etc).
  • Login
  • Logout
  • Browse films/actors
  • Submit favourite film/actor
  • Watch trailers for films
  • Add any films to a cart
  • Amend the quantity of items
  • Delete cart items
  • Checkout with the aformentioned items via completion of address and payment forms.

Permissions

Admin users are given specific permissions and are able to view an order/customer panel summarising all core data.

The navigation bar is structured to render different options depending on whether the user is logged in/out and if they are an admin/customer.

Two decorators are used for access purposes differentiating between admin and customer groups:

- unauthenticated_user
- allowed_users

Product Page Example

Slide1

Profile Page Example

Slide1

Cart Page Example

Slide1

Favourites Example

Slide1

About

An ecommerce website (James Bond theme) built with Django.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published