Technical Background
This anagram solver was built using the following technologies:
- AWS EC2 Nano: Hosts the application on a lightweight, cost-effective server.
- Flask: A Python web framework used to build the app.
- Gunicorn / Nginx: A Python HTTP server and reverse proxy.
- Watchtower: Logs application events to AWS CloudWatch for monitoring and debugging.
- Boto3: The AWS SDK for Python, used to interact with AWS services like CloudWatch.
- HTML/CSS/JavaScript: For the frontend design and interactivity.
Features
- Real-time anagram generation.
- Responsive design for mobile and desktop.
- Integration with AWS for logging and scalability.
Keeping it simple has always been my goal, so this is a simple yet functional application with Flask. I also wanted to try porting this to React Next.js.