Website for DeafGain LLC
Find a file
2024-12-09 13:45:55 -06:00
public Add more videos and relevant files to Resources 2024-12-09 13:45:55 -06:00
src Add more videos and relevant files to Resources 2024-12-09 13:45:55 -06:00
.dockerignore Add more videos and relevant files to Resources 2024-12-09 13:45:55 -06:00
.gitignore Switch from github 2024-11-30 18:37:33 -06:00
create-readme.sh Switch from github 2024-11-30 18:37:33 -06:00
docker-compose.dev.yml Add more videos and relevant files to Resources 2024-12-09 13:45:55 -06:00
docker-compose.yml update: add caddy network 2024-11-30 14:54:48 -06:00
Dockerfile Development environment: 2024-11-30 02:10:00 -06:00
Dockerfile.dev Add more videos and relevant files to Resources 2024-12-09 13:45:55 -06:00
eslint.config.js Initial commit with correct file structure 2024-11-23 13:48:37 -06:00
index.html Initial commit with correct file structure 2024-11-23 13:48:37 -06:00
nginx.conf Enable Production 2024-11-23 14:38:56 -06:00
package.json Development environment: 2024-11-30 02:10:00 -06:00
pnpm-lock.yaml Development environment: 2024-11-30 02:10:00 -06:00
postcss.config.js Initial commit with correct file structure 2024-11-23 13:48:37 -06:00
README.md Switch from github 2024-11-30 18:37:33 -06:00
ROADMAP Initial commit with correct file structure 2024-11-23 13:48:37 -06:00
tailwind.config.js Initial commit with correct file structure 2024-11-23 13:48:37 -06:00
Tech_Stack Initial commit with correct file structure 2024-11-23 13:48:37 -06:00
tsconfig.app.json Initial commit with correct file structure 2024-11-23 13:48:37 -06:00
tsconfig.json Initial commit with correct file structure 2024-11-23 13:48:37 -06:00
tsconfig.node.json Initial commit with correct file structure 2024-11-23 13:48:37 -06:00
vite.config.ts Initial commit with correct file structure 2024-11-23 13:48:37 -06:00

DeafGain LLC Website 🌐

PNPM TypeScript React

Overview

A dynamic web platform dedicated to empowering the Deaf community through innovative communication solutions, training, and accessibility services. This website serves as the digital presence for DeafGain LLC, showcasing our comprehensive services including ADA-compliant transcripts, universal website design, board communication protocols, and leadership training.

🚀 Quick Start

```bash pnpm install pnpm dev ```

Visit `localhost:3000` in your browser.

🛠 Technical Stack

Technology Version Purpose
React 18.2.0 Core Framework
TypeScript 4.9.5 Type Safety
Tailwind CSS 3.x Styling
Framer Motion 10.x Animations
React Simple Maps 3.0.0 Geographic Visualization
Vite 4.x Build System
Docker - Containerization
Nginx - Web Server

📁 Project Structure

``` src/ ├── components/ # Reusable UI components │ ├── layout/ # Layout components │ ├── ui/ # UI elements │ └── maps/ # Map visualization components ├── pages/ # Main application pages ├── hooks/ # Custom React hooks ├── utils/ # Utility functions ├── types/ # TypeScript definitions ├── assets/ # Static assets └── styles/ # Global styles ```

🎯 Core Features

  • Intuitive user interface with responsive design
  • 🗺️ Interactive USA region map displaying network and relationships
  • 🎥 Video resources with accessible playback controls and captions
  • 📱 Mobile-first responsive design
  • 🔒 Secure contact system
  • 🌐 Key sections: Home, Services, About, Resources, and Contact

🔧 Development

Environment Setup

  • Development: Vite dev server with hot reload
  • Production: Nginx configuration with optimized cache settings
  • Docker containers for consistent deployment

Scripts

```bash pnpm dev # Start development server pnpm build # Build for production pnpm preview # Preview production build pnpm lint # Run ESLint pnpm test # Run tests ```

🚢 Production Deployment

```bash docker-compose up --build ```

Application will be served on port 80.

<EFBFBD><EFBFBD> Contributing

We welcome contributions that align with our mission of improving accessibility and empowerment for the Deaf community. Follow our established patterns for:

  • Component architecture
  • Styling conventions (Tailwind CSS)
  • Accessibility standards (WCAG 2.1)
  • TypeScript typing
  • Git commit messages

📄 License

Proprietary - DeafGain LLC

📞 Contact

For questions or support, reach out through our contact form.


This website represents DeafGain LLC's commitment to creating accessible, user-friendly digital experiences while maintaining high technical standards and professional quality.