Coder Social home page Coder Social logo

choomix-travel-automation's Introduction

Choomix Seyahat Otomasyonu

Projenin Amacı


• Choomix projesi kullanıcıların seyahat planlarında yardımcı olmak amacıyla yapıldı.
• Restoran, konaklama, tur, müze kategorileri ve ulaşım alanından tercihlere göre bütçeye uygun bir seyahat programı oluşturulması amaçlanmıştır.

Projenin Anasayfa Görüntüsü:

Anasayfa

• Anasayfa formu projemizin başlangıç formudur.
• Kullanıcı nereye seyahat edeceğini bu form üzerinden seçer. (Türkiye / Dünya)
• Kullanıcının anasayfa üzerinden giriş yapabilmesi ya da kayıt olabilmesi sağlanmıştır.
• Aynı zamanda anasayfa üzerinde, yetkili kişinin kullanıcı hareketlerini görebileceği admin girişi butonu da bulunmaktadır.
• Anasayfa üzerinde yapılmak istenen harekete göre butonlara tıklandığında, ilgili forma yönlendirme gerçekleştirilmiştir.
• Anasayfa formu üzerine kullanıcının görsel açıdan ilgisini çekebilmek adına kendi tasarladığımız 'choomix' logosunu da eklemiş bulunmaktayız.

Şehir Seçim Sayfası:

Şehir Seçim Sayfası

• Kullanıcının anasayfa formu üzerinden Türkiye butonuna tıklaması halinde açılacak olan formdur. (Dünya butonunun formuda aynı tiptedir.)
• Türkiye formu üzerinde, Türkiye’de en çok ziyaret edilen yerlerin görsellerini belirttik.
• Bu form üzerinden kullanıcının seçtiği şehre göre, kullanıcıyı katalog sayfasına yönlendirdik.
• Kullanıcının Türkiye formu üzerinden seçebileceği şehirler: Ankara, Antalya, Mardin, Nevşehir, Trabzon, İstanbul.
• Kullanıcının Dünya formu üzerinden seçebileceği ülke isimleri ise: Almanya, Arjantin, Japonya, Norveç, İtalya.
Projede sınırlı sayıda şehir ve ülke yer almaktadır.

Kategoriler Sayfası:

Kategori Sayfası

• Bu sayfa sayesinde kategori resimlerine tıklanarak ilgili formlara geçiş sağlanır.

Otel Kategori Sayfası:

Otel Kategori Sayfası

• Ülkelere ve şehirlere göre tüm resimler, fiyatlar, para birimleri, otellerin isimleri değişmektedir.
• Otellerin görsellerini ekledik ve oteller hakkında kısa bilgilendirmeler yaptık.
• Kullanıcının yapacağı seçim kriterlerine uyan oteller sırala butonuna basıldığında öne çıkarak belirginleştirildi.
• Kişi seçim yaptığında Sepete Ekle butonuna basarsa seçimi ödeme sayfasına kaydedilir. Böylece menü yardımıyla diğer sayfalardan başka işlemler gerçekleştirebilir.
• "Hoşgeldin Ozlem" yazısı sayesinde de kullanıcının giriş yaptığı belirtilir.

Diğer kategori sayfaları da otel sayfasına benzer olarak aynı mantıkla çalışmaktadır.

Kayıt Olma Sayfası:

Kayıt Olma Sayfası

• Otomasyonumuzda giriş yapıp, alışverişi tamamlayabilmek için kayıt sayfası oluşturduk ve kayıt olan kişilerin bilgilerini veri tabanına kaydettik.
• Kayıt ol butonuna basıldığında yeşil renkli mesaj ekranda belirmektedir.
Projemizde sadece kayıt bilgilerini tutmak için access veri tabanından yararlandık.

Giriş Yap Sayfası:

Giriş Yap Sayfası

• Kayıt olduktan sonra veritabanındaki bilgilerle karşılaştırarak kullanıcının giriş yapmasını sağlar.
• Kullanıcı alışverişine devam ederken istediği sayfadan giriş yapma hakkına sahiptir.
• Eğer kullanıcı giriş yapmazsa sepete ekleme işlemlerinden sonra ödemesini gerçekleştiremez.

Admin Giriş Sayfası:

Admin Giriş Sayfası

• Kullanıcıların hareket ve alışverişlerini incelemek amacıyla bir admin alanı oluşturuldu.
Standart kullanıcı adı ve şifre belirledik.

Admin Bilgilendirilmesi:

Kullanıcı Geçmişi

•Yapılan işlem listesi admin girişi yapan kişilere açılmaktadır.

Ödeme Sayfası:

ödemesayfa

• Giriş yapılmazsa ödeme sayfasında işlem tamamlama butonu aktifleşmemektedir.
• Giriş yapıldığı anda bilgiler kullanıcının kayıt bilgileri sayesinde otomatik olarak doldurulmaktadır.
• Kullanıcının işlem yaptığı kategoriler renkli hale dönüşür ve belirginleştirilir.
• Bütün kategorilerden elde edilen toplam hesaplanır.
• Sepeti Onayla butonuna basıldığında işlem fişi karşımıza çıkar ve işlemler sıfırlanır.
• Çıkış Yap butonu ile kullanıcı çıkışı gerçekleştirilir.

Projeyi 7 kişilik bir grupla yaptık.Grup arkadaşlarımdan birisi de Gülsüm Yıldırım'dır.

Not:

Henüz öğrenme aşamasında olduğum için projemiz temiz bir koda sahip değil. Bu yüzden ilerleyen zamanlarda tekrar düzenlecektir...
Proje hakkında önerilere açığız.

Yıldızlarsanız çok sevinirim.:)

choomix-travel-automation's People

Contributors

ozlematayy avatar

Stargazers

Hasan Ayas avatar errir avatar Abdessamad Laamimi avatar Sahil Rzayev avatar Enes Çakır avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.