Redemption® Collectible Trading Card Game HQ > Redemption® Resources and Thinktank

RedemptionDB

(1/13) > >>

NathanW:



Hello Redemption Community!

I'm excited to finally lift the lid off of a project I've been working on for the past few weeks.


What is RedemptionDB?

Simply put, the goal of RedemptionDB is to be a one-stop shop for all of your informational and organizational Redemption needs. This includes card browsing, deck management, collection management, resource hub, and more!

As an aspiring Software Engineer, my last two years of education have led to some exciting opportunities when it comes to projects that are within my scope to tackle. And this project is the first of many I hope to pursue in the area of web apps.

The beauty of web apps is a "one app works anywhere" sort of approach. As a result of embracing this design, RedemptionDB can be used on any device! desktop, laptop, phone, tablet, etc!. The web app is fully responsive and resizes dynamically to fit your screen size.

I'm at the point in development where I need feedback on what I have developed currently and I am seeking suggestions for what to work on next and what would be the most useful features and additions for the Redemption community.

The current list of (broad) areas I want the web app to address are:


* Card Browsing

* Deck management
* Collection Management
* Trading post (possibly)
* Resources hub
These are all very large categories and I'm looking for help figuring out what you guys would like to see added most in each of those categories.

I'll be updating this post with a list of suggestions.

I would also love to receive your constructive criticism and feedback. I'm making this for you guys and I would love to make it work well for you.


Before you dive in, a few notes:

* Currently the only working pages are the home page (albeit empty), the cards page, and the decks page
* There is a login system, and it is fully functional, however since the web app is still in active development I cannot guarantee user data will be saved at this point. At the moment, this just includes saved decklists.
* A lot of the interfaces look a bit ugly, but should be functional. I would like feedback on both aesthetics and function, especially on mobile.
* All cards should be in the card viewer! If one is missing, or if some details are inaccurate, just let me know here and I'll fix it when I have time.
* You must have an account to create decks (no email verification required at this point)
* You can export to Lackey while on the decks page. Make sure the cards you have in your deck are supported by Lackey (check or x on the right of each card). If a card is marked as non-Lackey supported, but is, tell me and I can add it.
* This web app can be installed locally on your device. Chrome has an "Install RedemptionDB" option in the task bar (other browsers do as well). And on mobile If you are using chrome you can "add RedemptionDB to homescreen" to "download" the app to your device. Google "Install  pwa with/in/using x" for more info on how to do this. E.g. "install pwa on Android", "install pwa on iOS", Etc.
* This web app is fully functional offline, as of now, you can't use any features that require you to be logged in. That is something I will work on in the future. (Images will not load while offline unless you previously viewed them while you were online)
* Lastly, this is a very early stage in this project but I wanted to get it out to ya'll as soon as possible. If there is slow progress on updating features or fixing issues it is likely because I am busy with school, this is a hobby project and not my first priority.

https://redemptiondb.web.app/

Have fun poking around the app, and feel free to leave feedback and suggestions or just ask questions!

NathanW:
Planned Additions:

Home Page:

* Popular cards
* Featured cards
* Public decklists (if user shares deck)
Cards Page:

* Much more robust / fully featured search filter (includes sorting options)
* Alternate list view
* Rotate cards 180d
* Short links for card images
* Report error form
Decks Page:

* More user friendly interface
* Alternate card tile view
* Deck stats (good/evil/neutral, card type numbers, etc.)
* Deck building rules checker
* Deck list pdf printout
* Separated deck, reserve, & misc sections
* Export Lackey .dek file
* Export TTS deck file
* Simple card browser to quickly add cards to deck
* Universal deck importing (intelligent name matching)
Collections Page:

*


Suggestions:

Home Page:

Cards Page:

* Detailed card info view (poss. Orcid data + color blind friendly, hover/page)
* Save/share search link (Cards Page)
* Testament filter (Cards Page)
* Zoomed image view (Cards Page)
* Traditional card type sorting (Decks Page)
* Search/Sort by card number (Cards Page)
* Show active deck better (Cards Page)
* Quick switch active deck (Cards Page)
Decks Page:

* Rename/duplicate decks (Decks Page)
Collections Page:

* sub-collections (especially for use while deck building) (Collections Page)
* marking cards for trading (Collections Page)
Misc:

* app-wide card availability from collection (trading, decks)

NathanW:
Reserved

Reth:
Wow! This is incredible! Awesome! Thanks a lot! Seems that now I can retire my RCM tool since this is so much better!

Short question: How can collections be managed (even after creating an account this option is deactivated in the menu)?
Also settings is deactivated yet and in FireFox I could not find the download possibilty - is it hidden somewhere?

NathanW:

--- Quote from: Reth on April 11, 2020, 05:02:01 AM ---Wow! This is incredible! Awesome! Thanks a lot! Seems that now I can retire my RCM tool since this is so much better!

Short question: How can collections be managed (even after creating an account this option is deactivated in the menu)?
Also settings is deactivated yet and in FireFox I could not find the download possibilty - is it hidden somewhere?

--- End quote ---

I'll update the original post with this information. The only working pages currently are the home page (albeit empty), the cards page, and the decks page.

The specific type of web app is a "progressive web app", often abbreviated pwa. If you google "install pwa on/with/using x", you should find instructions.

E.g.
"Install pwa with chrome",
"Install pwa on Android",
"Install pwa on iOS", Etc.

Edit: looks like Firefox might not handle installing pwa.

Navigation

[0] Message Index

[#] Next page

Go to full version