A M.U.D (multi user dungeon) with a back end API built with nestjs and a front end UI built with Flutter.

Overview

Nest M.U.D - Getting Started

A M.U.D (multi user dungeon) with a back end API built with nestjs and a front end UI built with Flutter.

❗ Project Complete ~ October 3rd 2021 ❗

Only a small subset of features has been implemented to demonstrate as a proof of concept.

Follow the next iteration in the Go M.U.D repository.

Server

πŸ“ Look at what these scripts actually do before running them!

Setup

Attempts to install nvm, node, yarn, nestjs and package.json defined dependencies.

cd server
./script/setup

Start Server

Starts a postgres database in a docker container, runs database migrations with db-migrate, loads game data and starts the nestsjs API server.

cd server
./script/start

Start Client

Generate client configuration code.

cd client
./script/start

Use your favourite Flutter project IDE and Android/iOS emulator.

Special Note

As I would much prefer to build the backend in Go, I chose to build limited funtionality into this version as a proof of concept and a means of learning something about nestjs and TypeScript.

You might also like...

Upper is a open source back-end framework based on the Dart language.

Upper is a open source back-end framework based on the Dart language.

What is Upper? Upper is a open source back-end framework based on the Dart language. With it, it is possible to automatically generate a gRPC API for

Sep 5, 2022

An end-to-end Flutter app built to get details and trending recipes - made as a part of the book 'Flutter Apprentice' by raywenderlich.com

Fooderlich - Flutter Apprentice An end-to-end Flutter app built to get details and trending recipes - made as a part of the book 'Flutter Apprentice'

Dec 4, 2021

Venni client app - A flutter ride-sharing end-user app supporting map location picking

Venni client app - A flutter ride-sharing end-user app supporting map location picking, driver location tracking, in-app credit card payments, trip rating system, and trip history.

Jan 3, 2022

Windows95 UI components for Flutter apps. Bring back the nostalgic look and feel of old operating systems with this set of UI components ready to use.

Windows95 UI components for Flutter apps. Bring back the nostalgic look and feel of old operating systems with this set of UI components ready to use.

Flutter95 Windows95 UI components for Flutter apps. UNDER CONSTRUCTION Screenshots Components Scaffold95 Scaffold as a Windows95 styled window. Provid

Jan 2, 2023

Video player-2.2.10 - A Flutter plugin for iOS, Android and Web for playing back video on a Widget surface

Video player-2.2.10 - A Flutter plugin for iOS, Android and Web for playing back video on a Widget surface

Video Player plugin for Flutter A Flutter plugin for iOS, Android and Web for pl

Sep 29, 2022

An app to remind you of all that you have borrowed and are afraid to forget when to pay it back.

An app to remind you of all that you have borrowed and are afraid to forget when to pay it back.

fech_mousel A new Flutter project. Click to any image to see it in full screen ! Register page : Login page : Home page(empty) : Add note(empty) : Add

Oct 10, 2021

Multi-platform project built with Flutter and Golang that will help you save what is most important - time.

Multi-platform project built with Flutter and Golang that will help you save what is most important - time.

Articles Time Saver. Save what's most valuable - Time Contribute Β· Discord Β· Documentation What is ArTiver? It is an idea that came to my mind, when I

Dec 27, 2022

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks  from an easy to navigate UX

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Dec 16, 2022

A multi-plateform (Flutter) application for reading your emails, with your favorite devices, using the JMAP protocol!

A multi-plateform (Flutter) application for reading your emails, with your favorite devices, using the JMAP protocol!

A multi-plateform (Flutter) application for reading your emails, with your favorite devices, using the JMAP protocol!

Jan 2, 2023
Owner
Ben
Software engineer, gaming enthusiast, nerd, husband and father to three of the world's most wonderful daughters.
Ben
This is a simple news app. It created using flutter as front-end and firebase as back end.

This is a simple news app. It created using flutter as front-end and firebase as back end. Only one person (Admin)can upload news. There is SignUp feature. Only one preDefined Admin who can login to account and upload news. It also uses Shared Preference for saving Admin's login inform.

sanal parakkal 2 Aug 5, 2022
Server-side timer project using WebSockets(with Socket.IO), NestJS and Flutter

Documentation Full documentation and the article series can be found here, Article on dev.to Output Setup Run Locally Clone the project git clone ht

Rukshan J. Senanayaka 9 Dec 26, 2022
A sophisticated Chat Application [NestJs+Flutter].

Hornbill Key features Used sockets for messaging and loading registered contacts Sqflite to store chats on device Repository pattern Tech Stack [Flutt

Nikhil Nayak 18 Dec 26, 2022
A rewrite of the devolo Cockpit front end in Flutter

Cockpit Open Frontend Cockpit Open Frontend is an alternative frontend for devolo Cockpit application. It uses the existing backend of devolo Cockpit

devolo AG 4 Jul 21, 2022
A clean front-end to Volumio, the Linux distribution for music playback. DigiPlayer is written in Flutter.

EN | δΈ­ζ–‡ DigiPlayer - A Clean Touch UI for Volumio 3 DigiPlayer is a clean touch UI for Volumio 3, written in Flutter for the Raspberry Pi Touch Displa

Feng Zhou 5 Jul 26, 2022
Front-end of multiplayer web3 games implemented with Flutter to run on all platforms (Web, Android, iOS, Linux, Window, macOS, TV-OS)

Front-end of multiplayer web3 games implemented with Flutter to run on all platforms (Web, Android, iOS, Linux, Window, macOS, TV-OS)

R-Team 5 Nov 15, 2022
An alternative front-end to GoogleTranslate

SimplyTranslate Mobile (Unofficial) An alternative front-end to GoogleTranslate Download Via F-Droid: com.simplytranslate_mobile. For the most up-to-d

null 101 Dec 28, 2022
Ini merupakan repository yang ditujukan untuk memenuhi persyaratan Front-End Developer di Sribuu.

Sribuu Home Task - Movie App Ini merupakan repository yang ditujukan untuk memenuhi persyaratan Front-End Developer di Sribuu. Dimana pada aplikasi in

Tegar Yasindra 0 Dec 30, 2021
Corona Shield is an open sourced Corona Tracking Mobile Application with Back-end made by Amine Jafur with β™₯ using Flutter, PHP, JS.

Corona-Shield A Corona Tracking Mobile Application. Corona Shield is an open sourced Corona Tracking Mobile Application with Back-end made by Amine Ja

Amine Jafur 56 Dec 11, 2022
It is a simple group chat application made with flutter back-end by Firebase. People can chat like a community chat.

flash_chat A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Moideen Rafih P A 4 Aug 7, 2022