- Tek sayfadan oluşacak bir e-ticaret sitesi
- 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.
Ön İzleme
https://streamable.com/olg5ke- Front-End: VueJS
- Database: PostgreSQL with Sequelize
- Rest API and Server: ExpressJs
- Back-End: NodeJs
- Search Process: ElasticJs
- Password Hash: Bcrypt
- Loglama: Winston
- Admin DashBoard
- Product CRUD
- User CRUD
- Profile Page
- Main Site
- Home Page
- Product Page
- About Page
- Contact Page
- Result Page
- Header Görselleri
- Sepete Ekle
- Fake Ödeme
- Görsel Düzenlemeler
cd client
npm install
npm run serve
cd psqlserver
npm install
npm run dev