Post Project
  • Search
    • Buyers can
    • Search offers to buy now
    • Search freelancers to request a proposal
    • Freelancers can
    • Search projects to quote on
  • How it works
  • Log in
  • Sign up
  • Freelancer?
Categories
    Technology & ProgrammingWriting & TranslationDesignDigital MarketingVideo, Photo & ImageBusinessMusic & AudioMarketing, Branding & SalesSocial Media
Technology & ProgrammingWriting & TranslationDesignDigital MarketingVideo, Photo & ImageBusinessMusic & AudioMarketing, Branding & SalesSocial Media

PHP Script (web based) for rooms rental

- or -

Post a project like this
320
€225(approx. $273)
  • Posted: 12 months ago
  • Proposals: 29
  • Remote
  • #2717042
  • OPPORTUNITY
  • Awarded
Ralph Euler J.
Ralph Euler J.
Full Stack Web Developer
Haiti Delmas 73
Ramis H.
Ramis H.
Web Designer & Developer| WordPress Specialist |Website Speed Optimization|Graphic Designer
Top Endorsed
Pakistan Rawalpindi
Umer F.
Umer F.
Python | javaScript | PHP| C++ | C# | sql developer :)
Top Endorsed
Singapore Singapore
Armaghan A.
Armaghan A.
WordPress Expert/Woocommerce Expert/Data Scientist/Python Expert/Auto-CAD/3D/2D Animation/ White Board Animation
Top Endorsed
Pakistan Rawalpindi
Meng L.
Meng L.
Top 5⭐ Web, Mobile Deveoper [ ERP | CRM | B2B | B2C | Saas | MarketPlace | React | Vue | Angular | Node | PHP | Python | IOS | Android | Flutter | Xamarin ]
#2 in Technology & ProgrammingTop Endorsed
China Jilin
Sabbir Mahmud R.
Sabbir Mahmud R.
PHP and WordPress Expert / React and angular js Expert / Responsive Web Designer
Top Endorsed
Bangladesh Dhaka
VebBuilders UK
VebBuilders UK
Experienced Web & Mobile App Designer / Developer. Expertise on Android (Java/Kotlin), IOS (Swift) and Flutter App development.
United Kingdom Dagenham
Laraib H.
Laraib H.
♛ TOP Rated App & Web Developer(python,Magento,wordpress,custom,angular)+Designer,marketing/Architecture / Photoshop,Illustrator / Writer / Chrome extensions / social media manager
Top Endorsed
Pakistan Jauharabad
Farhan M.
Farhan M.
Full Stack Developer
Pakistan Lahore
Shahid Y.
Shahid Y.
Web Deisgner/Developer & SEO expert
Top Endorsed
Pakistan Islamabad
KM N.
KM N.
Sr. Software Engineer ( Indsys Technologies )
India Kanpur
Aastha S.
Aastha S.
Web Developer
India Indore
  • 1
  • 2
  • 3
33760092625815355043531510053383503255109773211021817363643452320543415973473362126
Ralph Euler J.
Ramis H.Umer F.Armaghan A.Meng L. + 24 others have already sent a proposal.
  • 6
  • 6

Description

Experience Level: Expert
Estimated project duration: 1 - 2 weeks
I need a system to manage the rental of hotel rooms.

I already have a booking system, but I need a lean system to manage the rooms that I rent on daily base.

I would like a system accessible from the web (responsive graphics) so that it can also be accessed easily from a smartphone.

To access the system must have a password login required.

Once logged in (a single administrator user is enough) you will see a calendar that shows the current week as a base, from Monday to Sunday, but must be possible to go backward or forward in calender.

Above the calendar there is a menu, with links to access RESERVATIONS, the CUSTOMER ARCHIVE, a SEARCH FIELD (that will be able to search for the data entered in the CUSTOMER SHEET) and STATISTICS (link to statistcs page, see below).

On each day visible in the calendar, current bookings will be shown, with these items visible:

- Reservation ID
- Room number
- Customer name and surname
- Room status
- Time of arrival
- Time of departure
- Price
- Payment status

To insert the sheets I will first have to create a customer archive.

In the customer sheet, I want to insert these data:

- Customer name and surname (MANDATORY - simple text field)
- Telephone 1 (MANDATORY - text field that accepts numbers only)
- Telephone 2 (OPTIONAL - text field that accepts numbers only)
- Telephone 3 (OPTIONAL - text field that only accepts numbers)
- Telephone 4 (OPTIONAL - text field that only accepts numbers)
- Notes (OPTIONAL - text field) with the possibility of adding X notes with the click of a button ("add a new note"), in order to have multiple notes in the customer sheet. Each note created will have to show the date it was created. The NOTES field must be sorted by date, with the most recent in first position.
- Reservations (dynamic field that will show the history of reservations, see below, made by this customer and will show DATE, ROOM NUMBER, PRICE and PAYMENT STATUS)
- # reservations (Simple number showing the total of reservations made by this customer)
- SAVE / MODIFY / CANCEL button

Once the customer sheet has been created, the reservation can be inserted.

In the reservation sheet, I want to insert these data:

- Reservation ID (automatic increasing value)
- Date of booking: today's date by default
- Customer name and surname: to be chosen among the customers included in the customer archive (the one created before..)
- Room number: a text field that only accepts numbers
- Room status: "BOOKED / OCCUPIED". By default "booked" but I can change it to "occupied"
- Time of arrival: optional text field that only accepts hours
- Departure time: optional text field that only accepts hours
- Price: default "50 €", but I can vary it and only accept numbers
- Payment status: "UNPAID / PAID". By default "unpaid" but I can change it to "paid".
- SAVE / MODIFY / CANCEL button

When the reservation in entered, I can see it on the calendar, i.e. the initial screen of the script, like above..

On the calendar it is important that some datas are clickable, and that they allow me to access the customer sheet or booking sheet on the fly.

Summarizing then on the calendar the reservations will be shown, with these data:

- Reservation ID (CLICKABLE, which will send me to the form where I can modify the reservation)
- Room number
- Customer's name and surname (CLICKABLE, which will send me to the customer sheet)
- Room status (will show the status, if it is "BOOKED" or "OCCUPIED", and I can change it on the fly from the calendar without having to enter the sheet)
- Time of arrival
- Time of departure
- Price
- Payment status (will show the status, if it is "UNPAID" or "PAID", and I can change it on the fly from the calendar without having to enter the form)

STATISTICS page
The STATISTICS page should summarize:
- total of bookings made in the current week
- total of bookings made in the last week

- total money earned in the current week
- total money earned in the last week

- total of bookings made in the current year
- total of bookings made in the previous year

- total money earned in the current year
- total money earned in the previous year

if possible, a search field by date, which shows the NUMBER OF BOOKINGS and MONEY EARNED on a selected period of time

I await the various proposals to evaluate
Antonio F.
Antonio F.
100% (6)
Projects Completed
5
Freelancers worked with
4
Projects awarded
67%
Last project
24 Aug 2020
Italy

New Proposal

Login to your account and send a proposal now to get this project.

Log in

Clarification Board Ask a Question

    There are no clarification messages.
320
€225(approx. $273)

- or -

Post a project like this
Antonio F.
Antonio F.
100% (6)
Projects Completed
5
Freelancers worked with
4
Projects awarded
67%
Last project
24 Aug 2020
Italy

Related project Searches


statistics archival booking Clickability (Limelight Networks) PHP programming language smartphone web

Product

  • About
  • Team
  • Careers
  • Blog

Support

  • How it works
  • Trust & Safety
  • Help Centre

Discover

  • PeoplePerHour Plus
  • Academy

Resources

  • Customer Stories
  • Business Cost Calculator
  • Startup Cities

Browse

  • Freelance Services
  • Freelance Services By Country
  • Freelance Skills
  • Terms
  • Privacy
  • © 2021 People Per Hour Ltd
We use cookies to improve your experience and our services. By using PeoplePerHour, you agree to ourCookie Policy