Skip to content

Apollorion/i-dont-need-more-domains

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IDNMD

This application is MISSION CRITICAL!
Lets keep this badge green, folks.

About This Project

I purchase way too many domains for projects I never start. This project started as a joke at work and to be even more META I finished this project (mostly).

Now that I think about it.... this readme will need a ton of work. Basically if you're here, you can open a PR and make this project even more ridiculous if you want. I won't stop you. I even setup automation so everything deploys! Oh! And it's got a staging environment!

Environments

To prevent bad actors, only I can deploy your PR to staging with the label safe-to-stage, but if you ask me I'll probably do it for you.

production: https://i-dont-need-more-domains.io
staging: cloudflare pages bot will comment on your PR with the staging URL.

TODO

Theres a few things I still would like to see done here:

  • A better README
  • There's a few TODOs in the React app that are kinda wonky, should probably fix those.
  • When deployed to staging, I'd like to automatically comment back on the PR when the deploy is complete.
  • I'd like to implement tests, because this project is mission critical.
  • I'd also like to setup code coverage reporting. Again. Mission critical.
  • Rollbar for error reporting.

Contributing

If you can think of some ridiculous feature our mission critical application needs, feel free to open a PR. I'm not picky. It would be doubly impressive if you added tests to it, so we can make sure nothing crashes.

Also, feel free to add a meme in idnmd/src/memes, terraform will automatically pick up on the image name and create a subdomain. Additionally, the React app will also automatically pick up on the new image and add a link for your new domain.