Skip to content

mertcaliskan01/Reservation-Form-Project

Repository files navigation

Reservation Form Project

Bu proje, Vue.js 2 kullanılarak geliştirilmiş bir restoran rezervasyon formu uygulamasıdır. Kullanıcılar bir restoran seçerek, uygun saat diliminde, tarih ve kişi sayısı bilgileriyle rezervasyon yapabilirler.

Özellikler

  • Vue.js 2 Options API ile geliştirilmiş component-based mimari
  • Form validasyonu ve kullanıcı dostu hata mesajları
  • Tüm inputlar için yeniden kullanılabilir base bileşenler
  • Jest ve vue-test-utils ile birim testleri
  • Modern kod standartları (ESLint, Prettier)
  • Responsive ve sade arayüz

Kullanılan Teknolojiler

Teknoloji Sürüm
Vue.js ^2.6.x
Vue CLI ^4.x
Babel ^7.x
Jest ^27.x
vue-test-utils ^1.3.x
vue-jest ^3.x
ESLint ^6.x

Kurulum ve Çalıştırma

Projeyi kendi bilgisayarınızda çalıştırmak için aşağıdaki adımları izleyin:

1. Gereksinimler

  • Node.js (>= 14.x)
  • npm (>= 6.x) veya yarn
  • Vue CLI (@vue/cli)

2. Projeyi Klonlayın

git clone https://github.com/mertcaliskan01/Reservation-Form-Project.git
cd Reservation-Form-Project

3. Bağımlılıkları Yükleyin

npm install
# veya
yarn install

4. Geliştirme Sunucusunu Başlatın

npm run serve
# veya
yarn serve

Tarayıcınızda http://localhost:8080 adresine giderek uygulamayı görüntüleyebilirsiniz.

Testler

Birimi testleri çalıştırmak için:

npm run test:unit
# veya
yarn test:unit

Kod Stili ve Lint

Kodunuzu kontrol etmek ve otomatik olarak düzeltmek için:

npm run lint
# veya
yarn lint

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published