Giter VIP home page Giter VIP logo

herculean's Introduction

And the survey from Travis says:

Build Status

(Pull requests will be ignored. This is an educational project and needs to remain a solo effort.)

HERCULEAN

Overview

You can find the live site on Heroku

Why was it created?

This is the end of stream three - and my final overall - project for Code Institute's Full Stack Web Developer course. This site is the culmination of all my hard work over the last year and a half and includes front-end and back-end, the whole shebang. The site is written in HTML, CSS, JavaScript/jQuery, Python and Django.

Its purpose?

To function as a fully-fledged e-commerce website, using Stripe's API to process the payments.

Features

The site is primarily designed as a fitness store, but also houses customer accounts and fitness articles in the form of a blogpost layout.

Major areas of the site

  • User account area
    • Ability to see other users' public profiles
  • Product pages
    • Reviews and rating system
  • Fitness news from staff
    • Commenting using Disqus
  • Cart and checkout
    • Promo code functionality

Technology

Major tech used:

  • Django 2.0
    • The main framework and driving force behind Herculean
  • Bootstrap 3
    • I use a lot of custom CSS too, but Bootstrap makes life easier
  • jQuery
    • Minor scripting required on the site, mostly done using jQuery
  • Stripe
    • Stripe handles all user payments
  • Disqus
    • Disqus enables commenting on the fitness articles
  • Gravatar
    • Provides the default avatar for those too bashful to upload a picture
  • Amazon Web Services
    • AWS hosts the static and media files using S3

Testing

Testing is done using the Django testing framework, continuously integrated by Travis. There is also an extensive list of manual tests, which are included in the TDD folder in the repo.

Acknowledgements

As always, I'd like to give the biggest thanks imaginable to Matt Rudge of the Code Institute for his persistent wisdom and sometimes bacon saving knowledge. He has been my personal mentor throughout this course and I couldn't have asked for a better ally. So thank you, Matt.

I'd like to thank the folks at Start Bootstrap, who provide quality themes and templates for developers to use. The home page and the individual product pages were loosely based on templates provided by Start Bootstrap; however, they have been largely changed from their initial layout. Having never built an e-commerce site before, the templates gave a good idea of where to go more than anything. I like to be original.

herculean's People

Contributors

shavingseagull 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.