You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It may still be only a redirection link, but it will have a better web display of the list soon. And the list being on GitHub/GitHub pages improves load times.
The gist version of this list will stop being updated.
In fact some people called it a stack called JAMStack. Here are ways you can make static apps that are still as cool as server side apps.
How do I make stuff only show when someone enters a password
Encrypt something with your password as the key
Put it on the webpage. When someone enters the password attempt to decrypt using the same key(please use non-bruteforcable encryption so don't use the Vigenere cipher for this). If it's successful show the decrypted content.
Suppose someone is answering a math problem how do I make it so they can't just hack and find the answer without checking the answer on the server side
Hash the answer and when the user presses a button to check their answers just hash their input and compare. In addition, use a similiar method like the blockchain and add a really long salt to make computation slower so it isn't bruteforcable.
How do I make it so people can load data and save data from other people
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I made 1 JavaScript-powered project a day for a week, here are the results
Rules
The project must be at a working state or I fail the challenge and I have to start over (luckily didn't happen)
Each project must be open source
I can edit any one of those projects after the week ends, but I can only edit the day's project during the week
All projects must involve some sort of JavaScript, so I can't just make some static website and call it a day
The projects don't have to be fully complete, they just have to be at a working state
Now that is out of the way, here are the projects I made, and the link to the final commit of the day the projects were made. NOTE: I do not recommend you run the code from the final commit of the day because when the week is over, I am adding improvements to the projects, and it's always recommended to use the latest version. This is just to prove that I didn't cheat.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters