About

Learn more about the Word Game DB project

Project Description

Word Game DB is a REST API originally built with the MERN stack (MongoDB, Express, React, and Node.js). It is intended to be used for educational purposes by anyone who would like to practice their coding skills by building a word game that incorporates an API.

I was inspired to create Word Game DB while building a hangman game with Vanilla JavaScript in the summer of 2020. I wanted to incorporate an API, but couldn't find one that satisfied my requirements. Word Game DB meets those needs by returning a list of nouns, each of them associated with a category. For more information, please check out the API endpoints.

If you notice any technical issues with the API, or if you have any questions, comments, or suggestions, please contact me.

If you would like to build your own REST API, you are welcome to clone my repository to use as a starting point.

Next.js Rebuild: This version has been completely rebuilt using modern web technologies including Next.js 15, TypeScript, and Tailwind CSS. The entire development process was accelerated using Cursor AI-powered code editor, demonstrating how modern development tools can streamline the creation of full-stack applications.

Project Details

Tech Stack (2025 Rebuild)

Modern full-stack technologies with AI-powered development

Frontend

Next.js 15, React 19, TypeScript, Tailwind CSS

Backend

Next.js API Routes, MongoDB, Mongoose

UI Components

Radix UI, Lucide Icons

Development

Cursor AI, ESLint, Prettier

Use Cases

Perfect for various educational projects

Word Games

Hangman, Wordle, crossword puzzles, and more

Educational Apps

Vocabulary builders, spelling games, language learning

Creative Projects

Poetry generators, word art, creative writing tools

Learning APIs

Practice building applications that consume REST APIs

Example Implementation

See the API in action

Hangman Game

The original inspiration for this API

Build Your Own

Clone the repository and start building

View on GitHub

Get Started

Ready to get started?

Explore the API endpoints and start building your next word game or educational application.