
Üniversite projesi için, iki takım arkadaşımla birlikte Biletlik adında bir film bilet satış web uygulaması geliştirdik. Node.js'i backend tarafında, React ve SCSS'i ise frontend tarafında kullandık. Ben backend geliştirmeyi görev olarak aldım ve backend apilarını yazdım. Takım arkadaşlarımla yakın işbirliği içinde çalışarak kullanıcı kimlik doğrulama, bilet rezervasyonu gibi temel fonksiyonları uyguladık ve işlevsel bir prototip oluşturduk. Bu proje, Node.js, React ve SCSS konularında pratik deneyim kazanmama olanak sağladı.
MySQL'e "biletlik" adında database oluşturun ve dump dosyasını import edin.
Projeyi klonlayın
git clone https://github.com/kagantemizkan/biletlik-react-app
Api klasörüne gidin
cd api
Client klasörüne gidin
cd client
Gerekli paketleri yükleyin
npm install
npm i react-router-dom
npm i framer-motion
npm i axios
npm i react-icons/cg
npm i react-simple-image-slider
npm i use-resize-observer
npm i sass
Sunucuyu çalıştırın
npm run start
İstemci: React, SCSS
Sunucu: Node, MySQL