JOOPS P2P electric scooter hire allows users to instantly rent and unlock electric scooters directly from their phone with a tap of a button. JOOPS utility token is designed to be the standardized currency in which its main purpose will be to facilitate transactions and payments directly through the JOOPS network allowing for a seamless reliable rental experience.

first 1.jpg


Change the text and make it your own. Click here to begin editing.


Change the text and make it your own. Click here to begin editing.


Change the text and make it your own. Click here to begin editing.


Change the text and make it your own. Click here to begin editing.


Change the text and make it your own. Click here to begin editing.


Change the text and make it your own. Click here to begin editing.


NFT Scooter Hire Company Powered By The Blockchain

Fun on Electric Scooter

Your NFT is no longer a fun jpeg character, a Joops nft represents a physical electric scooter that is part of a decentralized electric scooter rental service. Our protocol allows owners to rent out their physical electric scooter and earn a passive income directly through our decentralized App.


In recent years we have witnessed the strong growth of mobility services in cities around the world, with the birth of some of the largest international companies like Uber,  ZipCar, and DriveNow. Witnessing this massive growth in the transport sector has inspired us to create the first global NFT Scooter Hire Company Powered By The Blockchain.

JOOPS allows users to be part of the electric revolution, finding a parking spot in town will no longer be an issue. JOOPS NFT scooters are environmentally friendly, convenient, and easy to use, creating less congestion in busy cities. It is expected that the electric scooter sharing market will soon outgrow the car-sharing market.

Why is JOOPS different from its competitors? JOOPS is providing a global electric scooter hire service, combined with a P2P sharing network on the blockchain and unlike many other private centralized companies, JOOPS allows the consumer to easily become an operator, by simply purchasing a JOOPS NFT scooter and renting it out on our decentralized network. So in theory you could live in the US and own a JOOPScooter that is deployed in Australia for example. This allows the opportunity for anybody in the world to become an operator and create a passive income on the JOOPS network. Each scooter will have its own cryptocurrency wallet built-in, allowing payments to go directly to the operator’s scooter. This will allow the operator to access their funds from anywhere in the world using their private key. 
What started out as just an idea has developed into one of the most exciting sharing mobility projects on the blockchain. We’re proud of the business that we are creating, and relish the opportunity to offer our JOOPS sharing Ecosystem to the world, we strive to be pioneers of the electric revolution.



Download the App

Download the JOOPS App on android or iOS and create a profile

Find your nearest JOOPS scooter 

Find your nearest  JOOPS scooter, using the JOOPS App, select your journey destination, and then pre-pay using JOOPS token


Scan and Go!

Once you have located your pre-booked scooter simply Scan the QNR code on the JOOPS scooter to unlock, then off you go 


8 new.png

JOOPS peer to peer network enables the user to instantly unlock & rent a JOOPS scooters using their mobile phone, as well as offering the opportunity to become an operator allowing users to rent out their privately owned JOOPS scooter on the JOOPS network and earn a passive income in the form of JOOPS cryptocurrency. This is all made possible through the JOOPS DApp.



JOOPS interface will be the gateway to our decentralized applications on the blockchain. It will allow users to securely interact on the platform, as well as write, deploy and use smart contracts autonomously through our NFT initiative.

  • A front-end interface for users to create bookings and return scooters.

  • A wallet to manage accounts, funds, and smart contracts

  • Smart contracts for booking and returning scooters

  • Transactions enabling the interaction between users and smart contracts

  • Messages enabling the interaction between smart contracts

  • Events (log entries) triggered by transactions

  • An app watching for events and sending requests to the scooter

Smart contracts are programs written in the Solidity programming language, each user has to register before renting a scooter to make sure that only authorized users have access to the scooters. The smart contract makes this registering possible. For this, it provides functions to register a user, remove a user from the register and check if a user is registered.

Each scooter is represented by its own smart contract deployed to its own address, the interface of the contract enables the booking and returning of the scooter by a user. Only the owner of the contract can assign a registry to a scooter. Only a user registered in the assigned registry can book a scooter, and these actions can only be completed if the scooter is not already booked and enough funds are transferred prior to the booking.


Transactions are signed data packages that store a message to be sent from an externally owned account (representing a human user, or external actor) to another account on the blockchain (human user or smart contract).


The contract owner (administrator) triggers transactions with a client. These transactions are calls to set the registry and register authorized users.

The user triggers transactions with the user interface. These transactions are calls to book and return a scooter.

Smart contracts are able to send “messages” to other contracts. They can be conceived of as function calls. Essentially, a message is like a transaction, except it is produced by a contract and not an external actor. The scooter contract sends a message call to the registry contract to check if a user requesting to book a scooter is registered. The registry returns true if the user is registered, false otherwise. Only if the user is registered a booking is possible.

If a user sends a transaction to book or return a scooter corresponding events are generated. Events are log entries generated by message calls (transactions) in the blockchain. Events are written as logs to the blockchain and are accessible to external services, but not too smart contracts.

Watching for booking (“Booking”) or trip ending (“Return”) events. This is written in node.js and uses the web3.js JavaScript API to access the blockchain. Each scooter is represented by mapping a QNR to the address of the smart contract belonging to the scooter. The QNR is an internal unique identifier for a vehicle the application is watching for events containing the topics “Booking” and “Return”.

The DApp provides an endpoint for unlocking and locking the scooter. A scooter is identified uniquely by a QNR. When the user finishes the trip, he uses the ÐApp to return the scooter and end the rental. This calls a function of the scooter contract and creates an event that triggers a lock request.

Security considerations

The contracts are deployed to the public blockchain offering access to all smart contracts, transactions, and events stored in this public blockchain. While there is no risk of theft of funds,  it has to be prevented that unauthorized users obtain access to scooters and steal them.

General security provided by the blockchain protocol:

  • Smart contract owners and users are identified by addresses

  • No actions by adversaries are possible using these addresses without knowing the associated private key, which has to be kept secret

  • All events contain secure information about the source of the event to prevent the generation of fake events by adversaries to get access to a scooter

Therefore, the following security measures are implemented:

  • access to sensible smart contract functions is restricted to the contract owner

  • Addresses for authorized users can be registered

  • Only transactions for registered addresses are accepted by the smart contract for renting a scooter

  • A whitelist containing the QNRs restricts access to scooters

  • The DApp only accepts events generated by a smart contract belonging to a scooter.

  • JOOPS blockchain technology will contribute to making these services more accessible, attractive, and economical for both users and operators globally. By now, it is indisputable that shared mobility services are the future, In particular electric scooter sharing. We believe that JOOPS blockchain technology will create a far superior P2P sharing platform as it makes the transactions between many parties more secure and efficient.

joops ticker transparent no effect .png

The NFT Scooter Hire Company Powered By The Blockchain


If you're an experienced coder steeped in distributed computing, we may be interested in you.

What we're looking for:

  • JavaScript, DHT communications

  • Core Apps: JavaScript, DPKI

  • OS optimisation, Remote Administration, Mobile App Access, Containerisation

  • Front-end: CSS, HTML, page layout, single-page applications, React, React-Native

  • Dev Ops: System Administration, Security, Docker, Ansible, Chef, Kubernetes, etc.

  • Technical writing: developer documentation, training materials, blog posts

We are looking for:

  • You love coding, building awesome things, and are excited about building a large disruptive platform.

  • You can be reliably productive working on your own and in remote collaboration with a team.

  • You are proficient with: git & test-driven development

  • You are comfortable with: Agile coding, scrum, pair-coding, Kanban boards, etc.

  • You are comfortable providing and receiving direct feedback.

If this sounds like fun, and you're ready to dive into the intensity of a fast-moving project. 

Apply to join our team.