/crossword-maker

Creating and solving crossword puzzles

Primary LanguageJavaScriptMIT LicenseMIT

Crossword Maker

This is a web app for creating and solving crossword puzzles:

  • contains a large database of words;
  • provides support for different languages;
  • allows you to create thematic crosswords;
  • edits puzzles, words, clues, themes and languages;
  • allows multiple clues per word;
  • implements both manual and automatic filling of crossword grids;
  • imports new words and clues from prepared lists;
  • export crossword puzzles to PDF.

The Crossword Maker is powered by Evado Declarative Framework, which allows you to modify not only data, but also the whole app using web interface.

Free Crossword Puzzle Maker

Docker installation

Clone application to /app

cd /app
docker-compose up -d mongo
docker-compose up --build installer
docker-compose up -d server

Typical installation

Install environment

Linux

Copy files from repository to /app

cd /app
npm install
NODE_ENV=development node console/install

Windows

Copy files from repository to c:/app

cd c:/app
npm install
set NODE_ENV=development
node console/install

Start app

Linux

cd /app
NODE_ENV=development node console/start

Windows

cd c:/app
set NODE_ENV=development
node console/start

Usage

Web interface http://localhost:3000

Sign in as administrator:

Email: a@a.a
Password: 123456

Tutorial