Parking lot problem

İptal Edildi İlan edilme: 5 yıl önce Teslim sırasında ödenir
İptal Edildi Teslim sırasında ödenir

I own a multi-storey parking lot that can hold up to ‘n’ cars at any given point in [login to view URL] slot is given a number starting at 1 increasing with increasing distance from the entry point in steps of one. I want to create an automated ticketing system that allows my customers to use my parking lot without human intervention.

When a car enters my parking lot, I want to have a ticket issued to the driver. The ticket issuing process includes us documenting the registration number (number plate) and the colour of the car and allocating an available parking slot to the car before actually handing over a ticket to the driver (we assume that our customers are nice enough to always park in the slots allocated to them). The customer should be allocated a parking slot which is nearest to the entry. At the exit the customer returns the ticket which then marks the slot they were using as being available.

Due to government regulation, the system should provide me with the ability to find out:

Registration numbers of all cars of a particular colour.

Slot number in which a car with a given registration number is parked.

Slot numbers of all slots where a car of a particular colour is parked.

We interact with the system via a simple set of APIs which produce a specific output.

There are two types of users:

The customers who want to park their cars

The admin of the parking lot who can do the above three searches.

Fixture Data:

Create 2 user data points, of which one is Admin.

There are total 10 parking slot in each floor

There are total 3 parking level

Back-end

Framework and DB should be used:

Use any of the following framework and DB

Framework: Django/NodeJs

DB: MySQL/PostgreSQL

APIs:

Get Parking availability

URI: /api/parking

Method: GET

Response:

{

"available": true //If parking slot available

"slot": 2,

"level": 3

}

Reserve Parking lot

URI: /api/parking

Method: POST

Request Body:

{

"registration": "KA-03-ZA-1111",

"colour": "red",

"slot": 2,

"level": 3

}

Response:

{

"status": true

}

Free Parking lot

URI: /api/parking

Method: DELETE

Request Body:

{

"registration": "KA-03-ZA-1111"

}

Response:

{

"status": true

}

Search Parking lot

URI: /api/parking/_search

Design request and response to execute below three queries:

Registration numbers of all cars of a particular colour.

Slot number in which a car with a given registration number is parked.

Slot numbers of all slots where a car of a particular colour is parked.

Django HTML MySQL Node.js Yazılım Mimarisi

Proje NO: #18170588

Proje hakkında

5 teklif Uzak proje Aktif 5 yıl önce

Bu iş için 5 freelancer ortalamada ₹10900 teklif veriyor

pushar71

Hi We already have a pre built solution on exactly similar lines, we call it intelligent parking management system. please connect i can share the details and i have some more ideas to develop it and we can take it Daha Fazla

₹13888 INR in 20 gün içinde
(3 Değerlendirme)
4.4
ibrahimcaliskan

I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a bot, I am not a Daha Fazla

₹7777 INR in 5 gün içinde
(0 Değerlendirme)
0.0
HEETBHALODIA

Hi, I have 2 years of experience in Django and also worked with databases like MySQL, PostgreSQL and SQLite. Let me know when you are available to initiate a chat because there are some questions i need to ask about pr Daha Fazla

₹9500 INR in 8 gün içinde
(0 Değerlendirme)
0.0
rajBharats

Hi, I made multiple apps with similar API. My preferred stack is node + mySql.. with oauth authentication for dynamic user creation and management and secure API access with role based restrictions.. Relevant Skills a Daha Fazla

₹13333 INR in 15 gün içinde
(0 Değerlendirme)
0.0