Coder Social home page Coder Social logo

e-commerce-website's Introduction

e-commerce-website

E-commerce website

Since I have lost job it's time to work on my portfolio. I always wanted to have a website where I could sell my crafts so here it is, I am going to be my own customer and these are my requirements:

Make it in:

  • Vue.js
  • SCSS
  • No jQuery or Bootstrap (I have used these frequently in past I want to fiddle with JS and I have came across few applications where I have been asked to not work with Bootstrap)
  • No idea about backend because I don't really know much of backend, that's something to think about in the future

It should be:

  • Responsive
  • Cross browser compatibile
  • With excellent UX/UI
  • With accessibility in mind
  • Web optimised- make it fast

Make it:

  • Make it fast
  • Make it cheaply
  • Make it well

Diary:

Day 1 - 17 June 2020

Researched options, what should I use? Choice was between Anguar, React and Vue. Picked Vue due to it's simplicity and flexibility. Also from job search perspective, it's easy to transition to Angular or React if needed. Made a quick wireframe of the front page

Day 2 - 18 June 2020

Started the project abnd added SCSS to it. Made a rough long term plan and more detailed plan for the front page.

e-commerce-website's People

Contributors

irys13 avatar

Watchers

James Cloos avatar  avatar

e-commerce-website's Issues

Custom Product Page

Allow customer to create a custom product:

  • from what already is in the stock but different colours, set colours and custom colours
  • Contact form if customer needs something else

Checkout

Save data to JSON file. Needs more info

User profile

Include saved addresses, order history, saved payment, wish list?

Product page

Just quick ideas, needs more thinkining about:

Product thumbnail, name, price, quantity, pre - order option, buy , view

sort by: price, name, popularity?

Products to load from JSON file

Basket

Basket Page, save data to JSON file. Needs more thinking about + design

Front Page

Create front page. It will need following components:

  • Basic layout component
  • Nav bar component
  • Front page content component
  • Footer component

Make it as basic static website for now

FAQ Page

Accordion with frequently asked questions

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.