Giter VIP home page Giter VIP logo

e-commerce-project's Introduction

Project Discription.

Mad's Mover.

Mad Commerce is a company that sell a multiple design in architecture field.

Table of contents

Ux

What is Mad Commerce ?

  • Mad Commerce is a company that sell a multiple design in architecture field. We sell all the design, and our traget customer to the student, freelance, and big architecture company as reference.

Feature

- On arriving at the page for the first time, they will see the building apartment design with sign of "new Design is here" and buy now button.

- As a new Customer, For them to know the product or design that the website sell, they always can click buy now button, or go to the nav bar and click all design.

- And customer can choose the design base on what they prefer base on category such as house, apartment, or complex. - And the customer can search their model through price range, A-Z name, and Ratings.

- This is the page of the product view.

- On the contact area, New Customer or Existing Customer have any question, they can send email directly to Mad Commerce.

- To new customer, if they want to buy the design, they can register account and fill the form.

- After register, they can see the popup message that their account successfully signed in.

- Customer can see that their shopping bag is empty, and the keep shopping button can bring them to all design page to sellect the desing to buy.

- After customer have sellect the design to buy. and sellect the "add to bag" button, they can see the popup message that the item is successfull added to their shopping bag. - After shopping bag page, Customer can edit the quantity and ready to check out.

- On checkout page, Customer need to fill the form, but since they already fill the register form, form will automatically fill with the customer information as default, but customer can still edit if they want to change. - If New Customer didn't register, they still can buy the product or design, but thet need to repeatedly fill the form all over again everytime they want to make new payment.

- After make the payment, customer will get to see that payment receipt page. to show their purchases detail.

- When customer want to logout from the website, they can click on profile icon, and the will see popup message that their account is successfully log out.

- When User using Admin Account, they can Add at their profile icon, Remove or Edit button on their all design page.

Technologies Used

  • GitHub

    • This project uses GitHub to store and share all project code remotely.
    • The new GitHub Projects planner was utilised to plan and keep track of this project. This project plan can be viewed here.
  • GitPod

    • Developer used GitPod for their IDE while building the website.
  • Photoshop

    • his project used tools in Photohshop to edit, crop and save images as well as ulitising the colour picker to ensure color consistency over the entire project.
  • Google Fonts

    • The project uses Google fonts to style the website fonts.
  • Bootstrap

    • The project uses Bootstrap to simplify the structure of the website and make the website responsive easily.
    • The project also uses Bootstrap to provide icons from FontAwesome
  • W3c Validator

    • Using this website to check all the error in html.
  • Diffchecker

    • Using this website get differentiation code.
  • Stripe

    • Using this website get the payment on log order.
  • EmailJS

    • Using this website get the APi key for the Email.
  • Hiroku

    • Using this website as a deployment.
  • AWS Amazon

    • Using this website to buy the domain.

Deployment

This project was developed using the GitPod, and pushed to GitHub using the built in function within GitPod. To deploy the Mad's Lab, to GitHub Pages from its GitHub repository, the following steps have to be done:

  • Log into GitHub.
  • Navigate the GitHub repository.
  • Click on the setting tab at the top of the repository bar.
  • Scroll down on that page to the GitHub Pages section.
  • The first drop-down field should be Source with None preselected.
  • Select master branch from the list.
  • The page should refresh.
  • Scroll back down to the GitHub Pages section.
  • You should now have a deployed link.

Mad Commerce project made use of several branches for development, testing and bug fixing. The Master Branch has always been the one deployed to GitHUb Pages. When displaying the website life, the developer tries to keep the master branch to optimal code only. At the moment of submitting this Milestone project the Development Branch and Master Branch are identical.

Credits

Content

  • All the content in this project is written by muhammad syafiq and mostly of the code refer from the tutorial Project - Boutique Ado, and for the javascript is refer from stack overflow.

Media

  • Image
    • Most the building images in this project is own by Muhammad Syafiq.
    • The Google Images and are used for project purposes only.

Code

  • Reference code for the html, css, javascript, Python are referred from W3School, Bootstrap, stack overflow, Stripe, Hiroku, and AWS amazon.

Acknowledgements

Special thanks to:

  • Code Institute Mentor, Sir Brian for his time and support in explaining and demonstrating areas of code this developer was struggling to understand.
  • Code Institute Tutor, for their time and support in explaining and demonstrating areas of code this developer was struggling to understand.

Disclaimer

All the content of this website, including the images used, are for educational purposes only.

A fully responsive website using Python, CSS, javascript, and HTML5

e-commerce-project's People

Contributors

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