BenGOsborn / Markotplace

An online marketplace that allows developers to monetize their web apps.

Home Page:https://markotplace.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Markotplace

An online marketplace that allows developers to monetize their online web apps.

Todo

  • Maybe add a subscription payment system in the future ?
  • Maybe rebrand the entire app for gamers specifically
  • Make a blog helping developers to make apps for our site (like Unity and for other game engines)
  • Add some way of ranking the apps to build based on the number of users who own them along with the app data (store this as a part of the app data), this would also allow us to keep forwarding the same user to the same app for keeping track of state if it worked like that
  • Add analytics tracking
  • Rebuild frontend with tailwindcss + fix the html tag types (e.g. turn h1's into h2's etc) and seperate into components
  • Maybe make the .env files contain some of the ports for the docker compose as well which then affect the nginx configs ???
  • Look at all instances of cacheData and check if I can use a different identifier for something (and clear cache) (ESPECIALLY LOOK FOR CACHE CLEARS)
  • Try and looking at all .find instances and try and cache some of them

Known vulnerabilities

  • Make sure on a payment webhook, multiple requests cant be inserted (can this even occur with a many to many relationship?)
  • Look at ways people could break the naming / parsing system
  • Encrypt the app ID's so noone can use them usinbg the secret key ?
  • Users could possibly repeat the Stripe webhooks and keep adding the same app to their account (could they though and who cares ?)

Immediate

  • One of my apps failed to start (maybe look into the updating tool ?) (could be to do with the build times ?)

About

An online marketplace that allows developers to monetize their web apps.

https://markotplace.com

License:GNU General Public License v3.0


Languages

Language:TypeScript 69.0%Language:Go 15.6%Language:SCSS 11.0%Language:Shell 3.1%Language:Dockerfile 1.3%Language:JavaScript 0.1%