Skip to content

FoodyFood/supervillain-hub

Repository files navigation

Supervillain Hub

The only account a Supervillain needs!

I wanted something fun to build in my downtime. I got the idea from watching Minions to make a hub for all us Supervillains!

How very evil...

Join us (CLUSTER IS DOWN TO SAVE SOME MONEY): Supervillain Hub

Homepage

FAQ

As a supervillain, why should I join?

This is an oportunity to flaut your evil doing and show off your evil acts of evilness to peers around the globe.

How Do I join?

You must be invited by a fellow supervillain, or use the sign up form.

What benifits are there?

As part of the guild you will get access to our evil newsletter. And access to our evil media empire and World Domaination Platform as a Service 'WD-PaaS'.

What is a 'pro tier' supervillain and how do I become one?

To become a pro tier supervillain you must help out with building the platform, all coders and all levels of coders are welcome.

Should I use my real name or details on the platform?

No of course not, feel free to use your GitHub name as your supervilain alias.

URL

Supervillain Hub

Dev Goals

Write frontend/backend using Next.js
Store user data in MongoDB
Use KeyCloak for user management/signup
Store images and uploads in S3
Let the feature creep roll..

CI/CD

Build

Builds use GitHub workflows.

supervillain

Deployment

Will try get FluxCD working for it at some point to save me restarting the pod manually each time a new image is built.

Contribution/License

Feel free to fork, clone, or downright steal the code, we are supervillains after all. This project uses the MIT License.

I make mistakes, so if you spot anything that I should fix for any reason like security or whatnot, point it out, I'll be grateful of the chance to improve!