palio

Provide your customers with an advanced Contact Center directly from your app. Engage with your customers through Video/VoIP Call or a simple text Chat...

Additionally you can provide your customers with VoIP and Video Call to increase their loyalty...

Announce and advertise new products, discounts, and other promotional contents by Live Streaming them directly to your customers...

Azka: Good afternoon, any recommendations for the best food in this place?

Deddy: Currently the best menu at our place is Rib Meatballs, currently there is a 20% discount promo just for today 😄

Azka: Wow interesting, may i order three servings? 😍


Notice: Undefined index: current_page in /var/www/html/palio.io/index.php on line 9

Why newuniverse.io?

Our Features

Help your customers satisfy their cravings. Users only need to type one word and the Bot will offer the available dishes that they crave.




import 'package:flutter/material.dart';
import 'dart:async';

import 'package:flutter/services.dart';
import 'package:nexilis_lite/nexilis_button.dart';
import 'package:nexilis_lite/nexilis_lite.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State {
  String _platformVersion = 'Unknown';

  @override
  void initState() {
    super.initState();
    initPlatformState();
  }

  // Platform messages are asynchronous, so we initialize in an async method.
  Future initPlatformState() async {
    String platformVersion;
    // Platform messages may fail, so we use a try/catch PlatformException.
    // We also handle the message potentially returning null.
    try {
      platformVersion =
          await NexilisLite.platformVersion ?? 'Unknown platform version';
    } on PlatformException {
      platformVersion = 'Failed to get platform version.';
    }

    // If the widget was removed from the tree while the asynchronous platform
    // message was in flight, we want to discard the reply rather than calling
    // setState to update our non-existent appearance.
    if (!mounted) return;

    setState(() {
      _platformVersion = platformVersion;
    });
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Plugin example app'),
        ),
        body: Stack(
          children: [
            NexilisButton(
                xpos: 0,
                ypos: 0,
                apiKey:
                    '***REPLACE***WITH***YOUR***NEXILIS***ACCOUNT***'),
          ],
        ),
      ),
    );
  }
}