mahoganygames

Mahogany Games

A cozy indie game development studio focused on creating inclusive, meaningful gaming experiences with a nature-gaming aesthetic.

🌲 About

Mahogany Games beautifully merges gaming culture with natural, organic elements using our signature forest greens (#708f3c) and rich browns (#6f453a). We emphasize eco-friendly gaming, accessibility, and community engagement through our development journal and interactive experiences.

✨ Features

🛠️ Tech Stack

Frontend

Backend

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/mahogany-games.git
    cd mahogany-games
    
  2. Install dependencies:
    npm install
    
  3. Set up environment variables: ```bash

    Copy example environment file

    cp .env.example .env

Configure your database and other settings


4. Run database migrations:
```bash
npm run db:migrate
  1. Start the development server:
    npm run dev
    

The application will be available at http://localhost:5000

📁 Project Structure

├── client/                 # Frontend React application
│   ├── src/
│   │   ├── components/     # Reusable UI components
│   │   ├── pages/         # Application pages
│   │   ├── hooks/         # Custom React hooks
│   │   └── lib/           # Utility functions
├── server/                # Backend Express application
│   ├── routes.ts          # API routes
│   ├── storage.ts         # Data storage interface
│   └── data/              # Sample data
├── shared/                # Shared types and schemas
└── docs/                  # Documentation

🎨 Design System

Our design system centers around the nature-gaming aesthetic:

🎮 Game Status Icons

📝 Available Scripts

🤝 Contributing

We welcome contributions to Mahogany Games! Please read our contributing guidelines and code of conduct.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🌿 Connect With Us


Creating cozy, inclusive, and meaningful gaming experiences that connect nature and technology to warm the heart and inspire the soul.