7 Mobile Delivery

.

.

23 Mobile 2026

FastRide – App de Transporte

23 Mobile Delivery MS

Moto Táxi • Corridas • Delivery

Login

.....................

faze 1

23 Mobile Delivery MS

23 Mobile Delivery MS

Moto Táxi • Corridas de Carro • Delivery

Serviços Disponíveis

🏍️ Moto Táxi
🚗 Corrida de Carro
📦 Delivery
💳 Pagamento PIX ou Dinheiro

Login Administrador

Login Passageiro

Login Motorista / Piloto

faze 1

.

.

.

.

.

.

.

..

.

Sobre nós

23 Mobile Delivery MS

Perguntas mais frequentes

De que se trata o Livro de Histórias?

Esta primorosa compilação reúne uma diversa variedade de fotografias que capturam a essência de diferentes épocas e culturas, refletindo estilo e perspectivas únicas de cada artista.

Quanto custa o Livro de Histórias?

Esta primorosa compilação reúne uma diversa variedade de fotografias que capturam a essência de diferentes épocas e culturas, refletindo estilo e perspectivas únicas de cada artista.

Quando o Livro de Histórias será lançado?

Esta primorosa compilação reúne uma diversa variedade de fotografias que capturam a essência de diferentes épocas e culturas, refletindo estilo e perspectivas únicas de cada artista.

Estão disponíveis exemplares autografados?

Esta primorosa compilação reúne uma diversa variedade de fotografias que capturam a essência de diferentes épocas e culturas, refletindo estilo e perspectivas únicas de cada artista.

.

.

lib ├── main.dart ├── screens │ ├── login.dart │ ├── home_map.dart │ ├── request_ride.dart │ ├── driver_list.dart │ └── ride_tracking.dart │ ├── models │ ├── user.dart │ ├── ride.dart │ ├── services │ ├── auth_service.dart │ ├── location_service.dart │ ├── ride_service.dart

.codigo inicial

import 'package:flutter/material.dart'; import 'screens/home_map.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'MotoTaxi App', theme: ThemeData( primarySwatch: Colors.green, ), home: HomeMap(), ); } }

.

import 'package:flutter/material.dart'; import 'package:google_maps_flutter/google_maps_flutter.dart'; class HomeMap extends StatefulWidget { @override _HomeMapState createState() => _HomeMapState(); } class _HomeMapState extends State { GoogleMapController? mapController; final LatLng _center = const LatLng(-23.5505, -46.6333); void _onMapCreated(GoogleMapController controller) { mapController = controller; } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Pedir Corrida'), ), body: GoogleMap( onMapCreated: _onMapCreated, initialCameraPosition: CameraPosition( target: _center, zoom: 14.0, ), ), floatingActionButton: FloatingActionButton( onPressed: () { print("Solicitar corrida"); }, child: Icon(Icons.local_taxi), ), ); } }

tela principal

.

.

7 Mobile Delivery

7 Mobile Delivery

Escolha o serviço



© 2026 - 7 Mobile Delivery

.

123novo 7

7 Mobile Delivery
7 Mobile Delivery

Login


Não tem conta?

.

.

2

7-mobile-delivery │ ├── frontend │ ├── index.html │ ├── login.html │ ├── register.html │ ├── app.html │ ├── driver.html │ ├── admin.html │ ├── style.css │ └── app.js │ ├── backend │ ├── server.js │ ├── database.js │ └── routes.js │ └── database └── database.json

3

servidor

const express = require("express") const cors = require("cors") const bodyParser = require("body-parser") const fs = require("fs") const app = express() app.use(cors()) app.use(bodyParser.json()) const dbFile = "./database/database.json" function readDB(){ return JSON.parse(fs.readFileSync(dbFile)) } function saveDB(data){ fs.writeFileSync(dbFile,JSON.stringify(data,null,2)) } app.post("/register",(req,res)=>{ const db = readDB() const user = { id: Date.now(), username:req.body.username, password:req.body.password, type:req.body.type } db.users.push(user) saveDB(db) res.json({status:"ok"}) }) app.post("/login",(req,res)=>{ const db = readDB() const user = db.users.find(u => u.username==req.body.username && u.password==req.body.password ) if(user){ res.json(user) }else{ res.json({error:"login failed"}) } }) app.get("/rides",(req,res)=>{ const db = readDB() res.json(db.rides) }) app.post("/ride",(req,res)=>{ const db = readDB() const ride={ id:Date.now(), type:req.body.type, origin:req.body.origin, dest:req.body.dest, price:req.body.price, status:"waiting" } db.rides.push(ride) saveDB(db) res.json(ride) }) app.listen(3000,()=>{ console.log("Server running") })

.

.estrutur

7-mobile-delivery │ ├── backend │ ├── server.js │ ├── users.js │ ├── rides.js │ └── database.json │ ├── frontend │ ├── index.html │ ├── login.html │ ├── register.html │ ├── app.html │ ├── driver.html │ ├── admin.html │ ├── style.css │ └── script.js

7-mobile-delivery

├── backend
│ ├── server.js
│ ├── users.js
│ ├── rides.js
│ └── database.json

├── frontend
│ ├── index.html
│ ├── login.html
│ ├── register.html
│ ├── app.html
│ ├── driver.html
│ ├── admin.html
│ ├── style.css
│ └── script.js

tela do cliente

Solicitar serviço




.

loguin

Login

.

cadastro

Criar conta

.

.

página inicial

7 Mobile Delivery

7 Mobile Delivery

Entrar

Criar conta

.

📂

7-mobile-delivery

.

dentro dela 1

7-mobile-delivery backend ├ server.js └ database.json frontend ├ index.html ├ login.html ├ register.html ├ client.html ├ driver.html ├ style.css └ app.js

.

Java script

const express = require("express") const cors = require("cors") const fs = require("fs") const app = express() app.use(cors()) app.use(express.json()) const DB = "./database.json" function readDB(){ return JSON.parse(fs.readFileSync(DB)) } function saveDB(data){ fs.writeFileSync(DB, JSON.stringify(data,null,2)) } app.post("/register",(req,res)=>{ let db = readDB() let user = { id: Date.now(), username: req.body.username, password: req.body.password, type: req.body.type } db.users.push(user) saveDB(db) res.json(user) }) app.post("/login",(req,res)=>{ let db = readDB() let user = db.users.find(u => u.username === req.body.username && u.password === req.body.password ) if(user){ res.json(user) }else{ res.json({error:"login failed"}) } }) app.post("/ride",(req,res)=>{ let db = readDB() let ride = { id: Date.now(), origin: req.body.origin, dest: req.body.dest, price: req.body.price, type: req.body.type, status:"waiting" } db.rides.push(ride) saveDB(db) res.json(ride) }) app.get("/rides",(req,res)=>{ let db = readDB() res.json(db.rides) }) app.post("/accept",(req,res)=>{ let db = readDB() let ride = db.rides.find(r=>r.id==req.body.id) if(ride){ ride.status="accepted" } saveDB(db) res.json(ride) }) app.listen(3000,()=>{ console.log("7 Mobile Delivery rodando na porta 3000") })

.

banco de dados 🎲

{ "users": [], "rides": [] }

.

.

página inicial

7 Mobile Delivery

7 Mobile Delivery

Login

Cadastrar

.

cadastro 2

Criar conta

.

entrar 2

Login

.

.

App do cliente

Solicitar corrida ou delivery





.

.

painel do motorista

Corridas disponíveis

.

.

Stiller

body{ font-family: Arial; text-align:center; background:#111; color:white; } input{ padding:10px; margin:5px; } button{ padding:10px 20px; background:#ff0000; border:none; border-radius:5px; color:white; cursor:pointer; } a{ color:white; font-size:20px; }

.

.

.

23 Mobile Delivery

novo

completo

7 Mobile Delivery
7 Mobile Delivery

Login


Não tem conta?

c

.

.

.

tela inicial

7 Mobile Delivery

7 Mobile Delivery

.

.

administração

Admin

Painel Administrador

Usuários

  • Motorista João
  • Motorista Carlos
  • Cliente Maria

Corridas

  • Centro → Rodoviária
  • Shopping → Aeroporto

7. Mobile Delivery

faze 3

.

.

7 Mobile Delivery

🚗 7 Mobile Delivery

..

.

FAZE 4

página inicial

23 Mobile Delivery MS

23 Mobile Delivery MS

Escolha como deseja entrar

Entrar como Passageiro Entrar como Motorista Painel Administrador

.

.

botões de atalho

seudominio.com/index.html

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

Leia mais