This is an administration app that I have wanted to take over all of the tasks that I have to perform manually to maintain the BikeTag games. These tasks include:
Creating new game albums in Imgur
Creating new game data in Sanity
Editing tag information due to mistakes
Deleting tags from the queue when dupes happen
Deleting tags on behalf of BikeTag Ambassadors
Other things that I have sought for this app to do:
Allow anyone to download BikeTag data to JSON/CSV
Allow anyone to play around with the BikeTag API
Host comprehensive documentation about the BikeTag API
Give BikeTag Ambassadors the ability to edit BikeTags
Give BikeTag Ambassadors the ability to edit their game data
Give BikeTag Ambassadors the ability to edit their border drawing
Give BikeTag Ambassadors the ability to send notifications/banners to their games
Give BikeTag Ambassadors the ability to edit site content (about, how-to, etc...)
Give BikeTag Ambassadors the ability to edit game settings
Give BikeTag Ambassadors the ability to create/edit the badges
Give BikeTag Ambassadors a dashboard where they can see the most recently posted tags and stats of their game
What we have right now @ biketag.net
A vue3 single page app built using ionic components with the intention to deploy it as a native mobile app in addition to a web app (which we aren't going to do)
An authenticated login (that lets anyone log in)
A table of BikeTags with the ability to search, paginate through results, view tag information (edit form is broken), and export lists of tags to either JSON or CSV. It also has forms for creating new ambassadors and new games.
A lot of this code is untested and uses an old version of the BikeTag API
That's it.
I am open to continuing to work with the deployed code which is in the next branch. I would collaborate with others on that if someone(s) wanted to clean things up and make things functional.
I am also open to someone attempting to build an admin tool for this game from scratch. The application must use Vue3 with the composition API in TypeScript. (at this point I prefer to start with a clone of the biketag-vue project and work from there. I don't think this app needs to be a native app and I don't think it needs to be a single page app. Starting from scratch might be a fun project for someone. Go for it!
This is an administration app that I have wanted to take over all of the tasks that I have to perform manually to maintain the BikeTag games. These tasks include:
Other things that I have sought for this app to do:
What we have right now @ biketag.net
I am open to continuing to work with the deployed code which is in the
next
branch. I would collaborate with others on that if someone(s) wanted to clean things up and make things functional.I am also open to someone attempting to build an admin tool for this game from scratch. The application must use Vue3 with the composition API in TypeScript. (at this point I prefer to start with a clone of the biketag-vue project and work from there. I don't think this app needs to be a native app and I don't think it needs to be a single page app. Starting from scratch might be a fun project for someone. Go for it!