Welcome to the Anagram Game Application! This application allows you to play an anagram game where you are given a set of letters and need to create words from them. The application retrieves word lists from a serverless database and can also post your high scores to a DynamoDB database when deployed on AWS.
Before you begin, ensure you have the following software installed on your machine:
- Node.js - JavaScript runtime
- npm - Node Package Manager
- AWS CLI - AWS Command Line Interface (for deploying to AWS)
The application retrieves word lists from a serverless database. The database is set up to provide a list of valid words for the game. These words are used as the reference to validate player submissions.
When the application is deployed to AWS, it has the capability to post high scores to a DynamoDB database. The high scores are stored in DynamoDB, allowing you to track and view your achievements.
The serverless backend is currently deployed on my personal AWS account. Use these URLs in your development
Fetch list of valid words: https://1dcdmz6ceb.execute-api.eu-north-1.amazonaws.com/dev/fetchWordList
Save score to database : https://1dcdmz6ceb.execute-api.eu-north-1.amazonaws.com/dev/storeHighScore
Retrieve scores from database: https://1dcdmz6ceb.execute-api.eu-north-1.amazonaws.com/dev/fetchScores