Giter Club home page Giter Club logo

m4djangoeccomerce's Introduction

School Supplier

School supplier, as the name suggests is designed to highlight and advertise products aimed at the education sector. Its design is to use the Django framework as a way of storing product information via a SQL database as to easily update and upload products and images to accompany them. It will also make use of session handling allowing specific users the ability to access particular parts of the site depending on user permissions.

schoolsupplierdevices

Features

Existing features

Navigation bar

image

  • LOGO AND FAVICON The navigation bar features a Logo, this links back to the landing page. I have also created a favicon using the same logo, it is stored in the static folder.

image

  • CSS animation Custom Css animation is used to give the user a more dynamic feeling when using the site. When hovering other text and SVG's in the nav bar.

  • CATAGORY DROP DOWN The nav bar also features a dropdown box that shows all product categories (that are also active, see admin section)

image

  • ACCOUNT DROPDOWN Links to Account details and settings when logged into a user, you can also login and out using this tab. Greets user with their name (if logged inw)

image

  • SEARCH BAR Feature to be reworked. no post form as of yet. (not implemented)

image

  • FAQ LINK FAQ link for the site for self-serve with customers. (not implemented)

  • EMAIL LINK Opens native email app on device with company email for queries.

  • CALL LINK Opens native VOP service or mobile app on device with company phone for queries.

  • BASKET Allows user to see how many items have been added to basket and links to basket.

image

  • AGE GROUP LINKS Links to product range based on school age groups (not implemented)

image

Landing page -AD SPACE AD space for images to promote products and deals.

-NEWS/ UPDATES News and Updates tab, with useful information about the shop/store.

-POPULAR ITEMS TAB Shows popular Items from the catalogue.

image

-SHOP BY CATEGORY Shows all products in a particular category (managed through Django backend)

image

-TESTAMONIALS Basic JS script to allow for an image carousel showing customer testimonials.

image

Footer -logo Features Logo.

-Social media links SVG's of popular social media sites used by businesses.

-Account links Links to users dashboard items: Dashboard, Login, Sign up, Orders, Wishlist, Logout

-Products and More Products Lists Product categories links to catalogue with all items in particular category

-About Links to: Our team, Privacy, Terms (not implemented)

image

Admin page image

-Accounts Allows a user with the correct permissions to add, remove and change permissions of accounts logged on the SQL database.

-Groups (Authentication and Authorization) Allows the creation of groups, this is a quick way to give particular user's specific sets of permissions IE. Admin, Moderator or basic user.

-Catalogue (product information) Allows for the creation of categories, product type and specification and products that are automatically added to the catalogue.

-Checkout (delivery information) Allows for the creation of delivery timeframes and prices pickable through the checkout process.

-Orders (order items) Allows for the creation and ability to edit orders.

Catalogue -Items sharing same product type Shows all items with same product type

-Single product Shows products information such as description (viewable through orders), images and price.

Session handling -User Account The ability to login and out of the site allows for session handling of particular user information.

-Orders The ability to track orders made by the user.

-Login & security ability to change username and delete account.

-Addresses Ability to add, edit and delete delivery address.

-Wish list Ability to manage Wishlist, read description and remove items from your Wishlist.

Basket and checkout -basket Ability to change quantity, purchase and delete items from basket.

-delivery choices Ability to choose delivery options.

-address conformation This shows the end user what delivery addresses are tied to their account. also allows user to edit delivery address.

-Payment selection Allows for user to pay Via paypal, SoFort and debit and Credit card *powered by paypal (not implemented)

Future features finish implementations of broken or unfinished features.

Social media page, allowing users to connect and promote in an attempt to improve brand identity and interest in the brand and the stores products.

Testing

If you would like to test any of the features please login as the admin user. once logged in you can access the admin dashboard via /admin/ Admin user: [email protected] Password: Admin365420

Unfixed bugs

Email verification, Automated emails. Payment via paypal, credit card and debit card.

DEPLOYMENT -Heroku server

Credit -bootstrap

Media -Willowbrook, KI other brands

m4djangoeccomerce's People

Contributors

fletcher-benji avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.