Coder Social home page Coder Social logo

django_rent_a_car's Introduction

Description

Müşterilerin uygun araçları inceleyerek diledikleri günlere rezervasyon yapabilecekleri, araç başka bir müşteri tarafından kiralanmamışsa rezervasyon sürecini uzatabilecekleri bir uygulama tasarlanmıştır.🚘

An application has been designed where customers can view suitable vehicles and make reservations on the days they want, and extend the reservation process if the vehicle is not rented by another customer.🚘

Models

  • Car
  • Reservation
  • User

Model

Customers

- Başlangıç ve bitiş tarihini seçebilir ve seçilen tarihlerdeki mevcut arabaların listesini görebilir.
- Listeden bir araba seçip o arabayı rezerve edebilir, ancak seçilen zaman diliminde birden fazla araba rezerve edemez,
- Geçmiş olanlar da dahil olmak üzere rezervasyonlarının listesini görebilir.
- Rezervasyonları güncelleyebilir, ancak;
    - Araç seçilen saatte başka müşteriler tarafından rezerve edilirse bitiş tarihleri uzatılamaz.
- Rezervasyonlarını silebilir.

- Can select start and end date and see the list of available cars on selected dates.
- Can choose a car on the list and reserve that car, but can not reserve more than one car on a selected time period,
- Can see the list of their reservations including past ones.
- Can update reservations, but;
    - Can not extend end dates if the car is reserved by other customers on selected time.
- Can delete their reservations.

Admins

- Car tablosunda CRUD işlemlerini yapabilir,
- Müşteriler tablosunda CRUD işlemlerini yapabilir,
- Rezervasyon tablosunda CRUD işlemlerini yapabilir,

- Can make CRUD operations on Car table,
- Can make CRUD operations on Customers table,
- Can make CRUD operations on Reservations table,

Live Project

Docker:

1- docker pull pakizekilic/rentacar:v1

2- docker run -d -p 8000:8000 kullanici_adi/rentacar:v1

3- docker images

4- docker exec -it bash

5- python manage.py createsuperuser

6- http://localhost:8000

django_rent_a_car's People

Contributors

klc-pakize 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.