Skip to content

A framework to build websocket servers for Flutter Apps that lets you update your widgets in realtime by streaming data changes with WebSockets. Create your Flutter App without Firebase, with PostgreSQL, MySQL, or any database you want, handle WebSocket authentication, and quickly add audio and video calls with WebRTC!

License

RodrigoBertotti/Askless

Repository files navigation

Askless: A coherent Node.js Backend for Flutter

A framework to build websocket servers for Flutter Apps that lets you update your widgets in realtime by streaming data changes with WebSockets. Create your Flutter App without Firebase, with PostgreSQL, MySQL, or any database you want, handle WebSocket authentication, and quickly add audio and video calls with WebRTC!

This is the server side in Node.js, click here to access the Askless Flutter Client

Built with Askless

Check the example of a Flutter Chat App with Node.js, WebSockets and MySQL, also supports video and audio calls.

commented_askless_example.mp4

🔊 The video above contains audio, click on the right side to turn it on

Important links

Examples

Getting Started

1 - Install Askless

npm install --save askless 

2 - Import the package

import { AsklessServer } from "askless";

3 - Create and init the server

const server = new AsklessServer();

server.init({
    wsOptions: { port : 3000 }
});

4 - Check the documentation and create your server first App with Askless, you can also check the examples.

5 - Start the server

server.start();

6 - Discover your server url on your local network:

console.log(server.localUrl) 

Run the server, it will print something like: ws://192.168.?.?:3000

Issues

Feel free to open an issue about:

  • ❔ questions

  • 💡 suggestions

  • 📄 documentation improvements

  • 🐜 potential bugs

License

MIT

Contacting me

📧 rodrigo@wisetap.com

About

A framework to build websocket servers for Flutter Apps that lets you update your widgets in realtime by streaming data changes with WebSockets. Create your Flutter App without Firebase, with PostgreSQL, MySQL, or any database you want, handle WebSocket authentication, and quickly add audio and video calls with WebRTC!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published