Skip to content

171-Logo-Siber-FullStack-Bootcamp/graduation-project-cagatayturkann

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Logo Siber Güvenlik ve Ağ Teknolojileri Full Stack Bootcamp Bitirme Projesi

  • Tek sayfadan oluşacak bir e-ticaret sitesi

Proje Hakkında:

  • Vue.js ile tek sayfadan oluşan bir e-ticaret sistemi tasarlayacağız.
  • 10 adet kategori olacak.
  • Tüm backend işlemleri Node.js ile yapılacak.
  • Arayüz Vue.js ile yapılacak.
  • Ürünler API’den çekilecek. İstenilen API kullanılabilir. API’yi kendiniz tasarlayabilirsiniz.
  • ElasticSearch ile ana sayfada arama alanı yapılacak.
  • Winston kullanılacak.
  • Ürüne tıkladığımız zaman bir kutusu ekrana gelecek ve ürünün bilgileri yer alacak.
  • Relational veritabanı için PostgreSQL kullanılacak.

Proje Detayları

Ön İzleme

https://streamable.com/olg5ke

Teknolojier

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

Sayfalar ve İşlevler

  • Admin DashBoard
    • Product CRUD
    • User CRUD
    • Profile Page
  • Main Site
    • Home Page
    • Product Page
    • About Page
    • Contact Page
    • Result Page
Yapılacak Düzenlemeler ve Eklenecek Özellikler
  • Header Görselleri
  • Sepete Ekle
  • Fake Ödeme
  • Görsel Düzenlemeler

client

Project setup

cd client
npm install
npm run serve

server

Project setup

cd psqlserver
npm install
npm run dev

About

graduation-project-cagatayturkann created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published