Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geoffreylgv/web3bridgecxiislot4d8
A Co-working Space Booking System with Membership Tiers and Discounts
https://github.com/geoffreylgv/web3bridgecxiislot4d8
web3bridge
Last synced: 16 days ago
JSON representation
A Co-working Space Booking System with Membership Tiers and Discounts
- Host: GitHub
- URL: https://github.com/geoffreylgv/web3bridgecxiislot4d8
- Owner: geoffreylgv
- License: gpl-3.0
- Created: 2024-11-09T15:10:30.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-09T17:04:06.000Z (3 months ago)
- Last Synced: 2024-11-09T17:36:10.186Z (3 months ago)
- Topics: web3bridge
- Language: JavaScript
- Homepage: https://geoffreylgv.github.io/web3bridgecxiislot4d8/
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# web3bridgecxiislot4d8
## Project Title: A Co-working Space Booking System with Membership Tiers and Discounts
Design a co-working space booking system using HTML, CSS, and Javascript(Vanilla javascript or framework of your choice), The co-working space has 15 desks, with 10 desks suitable for individual work and the remaining 5 desks suitable for team collaboration. The booking system should allow users to book desks for a specified time period.
For individual desks, there are three membership tiers: Basic, Premium, and Executive. Basic members pay $10 per hour, Premium members pay $15 per hour, and Executive members pay $20 per hour.
For team desks, the price is fixed at $25 per hour. (Please use a local currency equivalent if you prefer to do so)
Users booking for more than 3 hours get a 10% discount on the total amount.
Your solution should visually represent the booking mechanism, marking desks as booked once reserved, preventing double bookings. Upon booking, display the total charged.
As an addition, you may display a dashboard showing the total revenue collected over a certain period, categorized by membership tiers. (This is not a core requirement, but it is nice to have).
Check the doc for guide [Documentation](./doc/README.md)