Skip to main content
  1. All Posts/

ecommerce

eCommerce CSS

Logo Siber Güvenlik ve Ağ Teknolojileri Full Stack Bootcamp Graduation Project

  • E-Commerce Web Site

About Project:

  • Design an E-commerce system with Vue.Js
  • There will be at least 10 categories.
  • All Back-end process will be build with NodeJs.
  • Front-end will develope with Vue.Js
  • Products will be get from the API. Ready-to-use API can be used or create your own API.
  • A search field will be created on the main page with ElasticSearch
  • Winston will be used for logging.
  • When we click on the product, screen will appear and the product information will be displayed.
  • PostgreSQL will be used for relational database.

Project Details

Preview
https://streamable.com/olg5ke

Technologies

  • Front-End: VueJS
  • Database: PostgreSQL with Sequelize
  • Rest API and Server: ExpressJs
  • Back-End: NodeJs
  • Search Process: ElasticJs
  • Password Hash: Bcrypt
  • Logging: Winston

Pages and Some Processes

  • Admin DashBoard
    • Product CRUD
    • User CRUD
    • Profile Page
  • Main Site
    • Home Page
    • Product Page
    • About Page
    • Contact Page
    • Result Page
Fixes and Features to be Developed
  • Header Backgrounds
  • Add to Cart and Fake Payment
  • Visual Adjustments
  • Forget Password
  • Some Url Structure

More Client and Server detailes are README files inside the folders.

client

Project setup

cd client
npm install
npm run serve

server

Project setup

cd psqlserver
npm install
npm run dev