Hi, I'm Justin, creator of My Smoothie Stack. I'm a new developer so I'm grateful for any feedback on my source code [0].<p>Here's my personal recipe [1].<p>If you take a look at that URL, you'll see it's quite long. I wanted to be able to share recipes, but I don't have any backend knowledge. I had to get creative and store the object representing the recipe in an object encoded in Base64. This presented some character escaping issues, but those were manageable.<p>I don't expect this project to change the world. I just wanted a way to practice my newfound React skills and share some smoothie recipes. If you give this a try, please share your recipe!<p>Thanks for your time!<p>[0] <a href="https://github.com/somewhatJustin/smoothie-stack/" rel="nofollow">https://github.com/somewhatJustin/smoothie-stack/</a><p>[1] <a href="https://mysmoothiestack.com/?share=eyJpbmdyZWRpZW50cyI6WyJGcm96ZW4gcmFzcGJlcnJpZXMiLCJHcmVlayB5b2d1cnQiLCJQZWFudXQgYnV0dGVyIiwiUmF3IGFsbW9uZHMiLCJXaGV5IHByb3RlaW4gcG93ZGVyIiwiQXRobGV0aWMgZ3JlZW5zIChwb3dkZXIpIiwiQWxtb25kIG1pbGsiLCJDYWNhbyBuaWJzIiwiIl0sImFtb3VudCI6WyIxLzIgY3VwcyIsIjEvMyBjdXBzIiwiMS8zIGN1cHMiLCIxIHNtYWxsIGhhbmRmdWxsIiwiMSBzY29vcCIsIjEgc2Nvb3AiLCIyIG96IiwiMSB0c3AiLCIiXSwibm90ZXMiOiJBZGp1c3QgYWxtb25kIG1pbGsgYXMgbmVlZGVkIGZvciBjb25zaXN0ZW5jeS4gVGhpcyByZWNpcGUgaXMgb3B0aW1pemluZyBmb3IgcHJvdGVpbiB3aXRob3V0IGhhdmluZyB0b28gbXVjaCBzdWdhci4ifQ==" rel="nofollow">https://mysmoothiestack.com/?share=eyJpbmdyZWRpZW50cyI6WyJGc...</a>
It'd be nice to be able to browse and search the recipes (e.g., to see what people have come up with for the ingredients you have on hand, etc.) I like the quick hack nature of it, though...
Pretty cool. Congrats on getting launched!<p>While I thought a favorites, browse, and top smoothies section would be cool... I read your comment about not knowing backend development yet, so your current implementation makes a lot of sense. I'm actually a huge fan of simple client-side sites that aren't over-engineered. Those are the kinds of things I do when I'm bored... try to make a simple, but useful, little site that is basic enough to run off GitHub pages. If I can do it in less than 100 lines, that's also a win.<p>The cool thing about the project you chose is that it has a lot of room to grow if you decide to take it in that direction, and if not, your MVP is still a useful site.
Pretty cool idea to practice skills, I'll take a look at the source code since I'm just getting into React now too :). I'm sure there's an API for something like myfitnesspal for nutritional information, and I second having a simple voting system for best public smoothie recipes.
Neat. I decided to play<p><a href="https://mysmoothiestack.com/?share=eyJpbmdyZWRpZW50cyI6WyJCYW5hbmFzIiwiQXZvY2FkbyIsIkZyb3plbiBSYXNwYmVycmllcyIsIkZyb3plbiBCbHVlYmVycmllcyIsIk1pbGsiLCIiXSwiYW1vdW50IjpbIjIiLCIxIiwiMSBjdXAiLCIxIGN1cCIsIjIgY3VwcyIsIiJdLCJub3RlcyI6IiJ9" rel="nofollow">https://mysmoothiestack.com/?share=eyJpbmdyZWRpZW50cyI6WyJCY...</a>
I like this! I worked on a passion project during the early weeks of covid / lockdown called Choose My Smoothie. Didn't continue working on it for long but always wondered where else I could take it - this would have been a nice addition.