---
# System prepended metadata

title: Ark Scooters Milestones
tags: [ARK Scooters]

---


# Ark Scooters Milestones

[Tier 0 Program](https://github.com/ArkEcosystem/tier-0-program/issues/12)

Create a Scooter rental solution utilizing a mobile app and an associated blockchain to manage locking, unlocking, deposits, locations, and management of ARK Scooter rentals.

## Team

- @emsy
- @pj

## Milestones

We both agreed to split the amount of funding, each contributor will have 12.5k to diversify over the assigned milestones. After completed approved by the Ark team the contributer is egible to request a payment.

### 1) **Hardware & Protocols**

**Estimated Completion:** Week 3 


**[5250‬ ARK (pj)]**

-   IOT Hardware procurred
-   detailed hardware block diagram
-   IOT communication protocol defined
-   IOT analytics servers deployed
-   Firmware/Electronics v0.1
-   demonstration of basic opertaion of hardware peripherals (GPS, timer, TFT display, QR code generation)

---

### 2) **Firmware & App Features**

<!-- **Estimated Completion:** Week X -->

**[3500‬ ARK (pj)]**

-   Firmware/Electronics V0.2
-   final feature set to support App v0.2

---

### 3) **Dashboard**

<!-- **Estimated Completion:** Week X -->

**[1250‬ ARK (pj)]**

-   Analytics Dashboard

---

### 4) **Final Spec**

<!-- **Estimated Completion:** Week X -->

**[750 ARK (pj)]** - **[500 ARK (emsy)]**

-   Final Detailed Technical Specification + project preparation

---

### 5) **Custom Transaction Mockup**

**Estimated Completion:** Week 3 

**[1000 ARK (pj)]** - **[1000 ARK (emsy)]**

-   Structure & Flow Defined

---

### 6) **Working Demo**

<!-- **Estimated Completion:** Week X -->

**[750 ARK (pj)]** - **[750 ARK (emsy)]**

-   Working Demo(final milestone) (Electronics not integrated into scooter) 
-   Video of working product.

---

### 7) 2.6 Bridgechain

**Estimated Completion:** Week 3 

**[750 ARK (emsy)]**

-   Deployed
---

### 8) Custom Transactions

**Estimated Completion:** Week 3 

**[1500 ARK (emsy)]**

-   Created

---

### 9) **Core Plugins**

**Estimated Completion:** Week 4 

**[1500 ARK (emsy)]**

-   Custom Core Plugins(app communication) Implemented

---

### 10) **App UI Mockup**

**Estimated Completion:** Week 5 

**[500 ARK (emsy)]**

-   Created

---

### 11) **App v0.1**

**Estimated Completion:** Week 8 

**[3000 ARK (emsy)]**

-   scan QR code containing scooter public key
-   Process payments in BridgeChain Token to unlock the device

---

### 12) **App v0.2**

<!-- **Estimated Completion:** Week X -->

**[3000 ARK (emsy)]**

-   Manage and track time of rental (from pick-up to drop-off)
-   Display ride stats when rental is complete
-   Make the scooter available for rental after drop-off is completed

---

## Project Costs

Applications could be optimized to operate on 1 or 2 VPS. Using separate services at the beginning will reduce implementation time.

-   MQTT server - $19 USD/Month (pj)
-   Node Red - Free Monthly Plan (pj)
-   Thingsboard - $20 USD/Month (pj)
-   Ark bridgechain 1 VPS with 2 CPU, 4GB RAM, 150GB SSD, 5TB pooled traffic +- $30 USD/Month (emsy)
    -   Might need more RAM, this can be added at any time at a cost of +- 10$ / Month per 1GB.
-   1 sets of Prototype Electronics (pj): 
    -   ESP32, TFT screen, GPS module, Antenna, Battery
    -   ~$125->$175 USD per set

---

**Total Estimate to Start:**

-   **250.00 USD** _(1st-month + HW)_

---

---

---

## Main Project Tasks

### Write Technical Specification

-   **@pj, @emsy**

### Bridge Chain Deployment & Node Management

-   **@emsy** 

### Custom Transaction Design

-   **@emsy, @pj**

### Custom Transaction Implementation

-   **@emsy**


### Custom Core Module: App Communication

-   NodeJS + Express + SocketCluster 
-   **@emsy**

### IOT Protocol Design

-   **@pj**

### Analytics/Admin Cloud Platform/MQTT broker

-   **@pj**

### IOS/ Andriod Client App

-   Appcelerator using JavaScript
-   **@emsy with UI guidance from Oleg**

### IOT device simulator / emulator

-   Simulator of additional Scooters on Map. 
-   This would be used to aid in development of the logic controller and app. It may just be some simple scripts to produce artificial MQTT data to emulate additional scooters. 
-   For demo purposes it could also just be used to show additional devices on the map.
-   **@pj**


### Hardware Electronics

-   **@pj**

### Firmware

-   **@pj**

---

###### tags: `ARK Scooters`
