A web application to guide users through solving the Caesar Cipher registration challenge on CryptoHack. Learn how to crack the Roman Emperor's secret code through an interactive UI and step-by-step instructions.
- Step-by-step guide to understand and solve the Caesar Cipher.
- Interactive decryption tool to try different shifts (ROT1 to ROT26).
- Built with React, TypeScript, and Tailwind CSS.
- Backend API served using Express.
git clone https://github.com/BohBOhTN/CryptoHackApp.gitcd CryptoHackAppFor both frontend and backend:
npm install
cd backend
npm installcd backend
npm startcd ../
npm start- Open your browser and navigate to
http://localhost:3000. - Follow the steps in the guide to learn about the Caesar Cipher.
- Use the "Try It Yourself" section to input a ciphertext and decrypt it by testing different shifts.
- Submit your solution on CryptoHack after decrypting the challenge ciphertext.
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Express
- Deployment: AWS
This project is open source! Contributions are welcome to improve the UI, add new features, or fix bugs.
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m 'Add YourFeature' - Push to the branch:
git push origin feature/YourFeature
- Open a Pull Request.
© 2025 Caesar Cipher Guide, Created by Baha Hamdi.
Visit the GitHub repository.


