Project Overview
GlobeRoute Full Stack Architecture
Total Users
12,450
+12% this week
Bookings
843
+5% this week
API Latency
45ms
Node.js Backend
App Version
v1.0.4
Flutter Build
Project Structure
globeroute_app/
lib/ (Flutter Source)
screens/
home_screen.dart
details_screen.dart
profile_screen.dart
widgets/
main.dart
backend_api/
models/ (Mongoose Schemas)
routes/ (Express Routes)
server.js
package.json
Backend Configuration
Database Connection (MongoDB)
const mongoose = require('mongoose');
mongoose.connect(process.env.MONGO_URI, {
useNewUrlParser: true,
useUnifiedTopology: true
}).then(() => console.log('MongoDB Connected'));
mongoose.connect(process.env.MONGO_URI, {
useNewUrlParser: true,
useUnifiedTopology: true
}).then(() => console.log('MongoDB Connected'));
API Endpoint Example
app.get('/api/destinations', async (req, res) => {
const spots = await Destination.find();
res.json(spots);
});
const spots = await Destination.find();
res.json(spots);
});