cjbrooks12 / arkham-explorer Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://cjbrooks12.github.io/arkham-explorer/
License: BSD 3-Clause "New" or "Revised" License
Home Page: https://cjbrooks12.github.io/arkham-explorer/
License: BSD 3-Clause "New" or "Revised" License
A much less guided approach to campaign log tracking, basically just a digital version of the physical sheet. Write in the info directly, and it saves the campaign in the browser's localStorage.
These campaign logs should be designed in JSON Schema format, and subsequently displayed and made editable with kotlin-json-forms.
As an initial MVP, it will be a basic, default form, but a nice addition would be to take a screenshot of the official campaign log page and embed the forms/data directly over that image, so it really feels like a truly digital version of the official campaign logs.
As a premium feature, I could allow users to create accounts and subscribe (via Firebase), and save campaign logs to Firebase so they can be accessed from multiple browsers. See #4
There are a variety of different formats, sizes, and designs of the "box art" for each expansion. It would be nice to find/create some art that makes them all look uniform.
Getting a tilable image for the colored background would be great, so that I could use that to fill dead space on some images, and maybe color the headers with that same image texture in expansion pages as well.
Add a way to print proxies for customizable cards, where the cusomtiztions are printed directly on the card. This may be a good way to get the general card designer started
There are several PDFs and other places around the internet with dividers for AH:LCG, but I would like a tool to easily generate them in your browser, giving you some flexibility in orientation, text, images, etc.
It would offer dividers in both vertical and horizontal formats, and tuckboxes which can be printed, cut, and folded and have encounter set/scenario imagery on the box.
Strange Eons is the program most commonly used for designing custom AHLCG content right now, but it's old, the UI is clunky, and it's slow. I would like to create a better way to make custom cards and scenarios, as a premium feature of this website. Unlike Strange Eons, it would be purpose-built for AH:LCG, and fully tailored to brainstorming, designing, and sharing custom scenarios.
One thing that would be really nice would be to share custom scenarios as their actual data files, rather than rendered PDFs. This would keep their distributed size much smaller, and allow users to tweak printing settings as they generate individual images or PDFs directly in the browser.
Firebase should allow me to create a premium subscription feature for this site, which would be especially nice for the PWA version of it. Ideally, all premium features would be available under the same subscription, but some tools would be premium-only. Some may scoff at the idea of these tools not being free, but there are server costs related to these features which need to be paid for, in addition to a lot of time spent in development. Getting paid for my work would encourage me to keep working on it.
This issue serves as a brainstorming list of nice-to-have features for the premium subscription.
In website view, everything is laid out for general usage, but in PWA mode, replace standard home screen with some modular view. Let users save shortcuts to that home screen, to quickly access the most used features in the future
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.