Skip to content

Serve-platform/serve-mobile

Repository files navigation

Subway Seat exchange Decentralized Application - ServeWay

This application is subway seat exchange dApp. There is missing information when people use public-transportation, especially subway. In ServeWay, people can deal the information - When the person in front gets off.

In Serve Way, User can get a seat in two ways :

  • Real-time matching: If user click “request a seat concession” button,  it will send a push notification to other users who have registered their seats and  match.
  • Find and request: If other users sitting on the seats registered there seats, you can find them on “Find" tab. and just send a request. when seat changed → transaction occurs

User wallet RegistrationERC-1271 - Standard Signature Validation Method for Contracts Serveway Token: SEAT ERC-20, ERC-2612

This project was built during ETHDenver 2023 BUIDLathon.

Deployed demo version lives here

Overview

we publish custom library react-native-phone=to-phone-ble for send user uuid data through Bluetooth scan

Setup

Requirements Opct uses a number of ES6 features, so this project requires Node.js v4.0+ to be installed locally.

Installation To get the project up and running, and view components in the browser, complete the following steps:

Download and install Node: https://nodejs.org/

Clone this repo: (HTTPS) https://github.com/Serve-platform/serve-mobile_ethDenver.git

or(SSH) [email protected]:Serve-platform/serve-mobile_ethDenver.git

Install project dependancies: yarn install

Start the development environment: yarn start

Run android

yarn run android

Run ios

yarn run ios

Creating a static build

To create a static instance of this project, run the following task: yarn start

Deployment

To make this project publicly accessible, you can deploy a static instance by running the following task:

yarn android or yarn ios