An open API service indexing awesome lists of open source software.

https://github.com/bsach64/crosswordpuzzlegenerator

This project uses Google Gemini's API to generate words and hints (words can also be given by the user) to generate a crossword puzzle.
https://github.com/bsach64/crosswordpuzzlegenerator

ai flask python

Last synced: 8 months ago
JSON representation

This project uses Google Gemini's API to generate words and hints (words can also be given by the user) to generate a crossword puzzle.

Awesome Lists containing this project

README

          

# Crossword Puzzle Generator
This project uses Google's Gemini API to generate words and hints to generate a crossword puzzle.

## How to Run the Project Locally
1. Clone the Repository
`git clone https://github.com/bsach64/CrosswordPuzzleGenerator`
2. `cd CrosswordPuzzleGenerator`
3. Create a `.env` file
4. Create an env variable GOOGLE_API_KEY="PASTE_YOUR_API_KEY"
5. Run `pip install -r requirements.txt`
6. Run `python app.py`

## Demo
### Homepage
![Homepage](https://github.com/bsach64/CrosswordPuzzleGenerator/assets/69461338/592d888e-ca21-4029-985f-1e7b3b6b2c5d)

### Puzzle
![Puzzle](https://github.com/bsach64/CrosswordPuzzleGenerator/assets/69461338/d66f347a-f233-4211-ad8d-53e41ec3f8fa)

### Solution
![solution](https://github.com/bsach64/CrosswordPuzzleGenerator/assets/69461338/c223bb6b-058f-4c31-bbd9-aaf07922a697)