Platform
Overview
GOeureka aims to develop
an easy to use, reliable Facility and Services booking system with persistent
indisputable records. As with all new systems, much of what is proposed will
evolve over time as requirements change. The web platform will be developed
with a backend built on the Python Django framework while individual components
will be built using a mix of programming languages (HTML, CSS, Javascript,
Golang, etc.) and the mobile application built on the Ionic framework. The
database will be a PostgreSQL database that runs on a cloud server (Amazon Web
Service) with certain data validated and stored on the Ethereum blockchain.
Smart contracts will be ERC20 compliant (though newer standards may be applied
after the time of writing) and customized using Solidity.
ERC20 smart contracts
will be utilized for the security and immutability of data throughout the
platform. To increase performance and keep transaction fees to a minimum,
individual transactions and bookings will be kept outside of the blockchain.
The settlement of all transactions will occur off-chain and fulfilled
transactions will be aggregated each day and sent through the smart contract to
be validated and stored on the blockchain.
It is a key goal that the
GOeureka platform provides for widespread usage, therefore utmost priority will
be given to platform performance, user interface and experience. Majority of
the system will be built in off-chain components but critical information will
be stored in persistent smart contracts. The critical factors addressed
are:
● The design of a secure
mobile wallet that the average user feels comfortable using and is recoverable
by the same user in the event of a lost device.
● The GO token which can
be held, spent or traded.
● The GO credits which
offers preferential rates when purchasing products and services. An exchange allowing the purchase of GO
credits in exchange for GO tokens
● A management system to
allow booking and recording of scarce, non-fungible resources (e.g.
room-nights). Making this booking comes from:
○ payment of deposit in
GO credits (automatic)
○ acknowledgement by the
payment facilities during deposit through classic methods
● A booking and payment
system for less scarce resources - e.g. spa sessions, meals, activities
etc.
Why
Ethereum blockchain?
The blockchain provides
GOeureka with the required token economics needed to eliminate high commission
fees and the ability to facilitate interoperable loyalty points. GOeureka’s
platform also benefits from the distributed ledger technology that guarantees
security and transparency across its platform.
GOeureka chose the
Ethereum blockchain due to its flexible and extensible nature. The use of
Ethereum smart contracts allows for the creation of “autonomous agents” that
may be implemented throughout GOeureka’s platform to automate many processes
and remove various third-parties that usually result in a slower process and
multiple transaction fees that lead to high costs.
While moving towards a fully
decentralized platform, GOeureka will look into the adoption of key blockchain
technologies such as zero knowledge proofs, off-chain computation solutions and
recently introduced Ethereum technology like the Plasma and Raiden network.
Booking
& Inventory Platform
The web application
platform will host a booking platform for travellers and a hotel inventory
system for hotels. Travellers will be able to search and book hotels. Hotels
can update room inventory and prices directly or integrate with channel
managers. A majority of hotels manage their inventories using channel managers
as a single point of management, therefore GOeureka will provide necessary APIs
(Application Programming Interface) for integration. GOeureka will also work
directly with major channel managers to automate the integration process for
hotels.
Benefits
of GOeureka
This project is based on
blockchain technology that can be relied upon to store user data in the system.
It is almost impossible to hack because data is stored on distributed network
nodes. Thanks to KYS registration, a traveler is protected from fraud - only
real hotels can register on GOeureka.
Link to GOeureka Project , Below :
Address : 0xf7b6894BefBCbFa36E96339a7f09e9bB370B2FeE