kcphysics / randomstore Goto Github PK
View Code? Open in Web Editor NEWDungeon Master tool for creating a store in a settlement on the fly
License: MIT License
Dungeon Master tool for creating a store in a settlement on the fly
License: MIT License
The backend and frontend are currently working on good faith, and are expecting data in specific formats, but doesn't check for it. One example of this is when the saveStore
function is called in the front end. It either expects an error or the real data shape, but does not check for the real data shape.
To make sure this lives a while, we should ensure we can make and test changes without effecting the user experience. To this end we should create a development environment instance of all items. This is what should be used during the development process, and when moving to prod, the appropriate pieces and parts are changed.
dev.randomstore.scselvy.com
and api.dev.randomstore.scselvy.com
Right now, manual commands are executed to ensure that code is built appropriately. This ticket is focusing on one use case, development.
When in development mode, a Makefile or similar should exist that does the following:
Full CI/CD will be handled at a later time
Allow users to edit the store name. This will allow them to set it to something that they would like that fits their campaign better.
Currently, when a specific store is opened, there's no way to go back to the "home page" and generate your own store. This should be instrumented by making the logo at the top be a link back to the original page.
When clicked, this should "reset" the internal memory of the page so that its a blank slate.
Right now, the app relies only on CORS to ensure that events are coming in from allowed sources. This should be changed and some level of authorization should be used. In this case, we should set and check a header value. While this isn't secret in any way, it ensures that the application sent it, or someone opened up chrome dev tools and figured it out.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.