Whew sorry. This ended up being a much bigger PR than I expected. Just kept growing. There is still some rough edges unwraps, and places code could be shared. But it's gotten too big and is in a spot i think people can start making their own challenges to try it out
- Session store in redis now so don't logout
- WireFrame HTML layout that I am not at all attached to but needed for testing the framework
- What I'm calling the challenge framework. Lets you create a class based on a trait to check challenges. 100% customizable from loading in custom markdown, to writing your own render for the questions to a function to check each challenge's answers
- /day/{day} endpoints for both view and check. Ideally should not have to touch these when making challenges but i'm sure it will need some changeing (like taking an input for a code. Kind of there already)
- Middleware now checks for day of the month and if it is Dec. IF you have
PROD=falsein your.envdoes not turn it on tho
merge merge merge!