982 B
982 B
Missoula Council of the Deaf, Inc. Website
This repository contains the source code for the Missoula Council of the Deaf, Inc. (MCDi) website. The project is built using a MERN stack (MongoDB, Express, React, Node.js) with TypeScript and is containerized using Docker.
Features
- Responsive design
- Animated UI components using Framer Motion
- Docker containerization for easy deployment
- Express.js backend serving static React files
Project Structure
The project is organized into client and server directories:
client/: React frontend applicationserver/: Express.js backend applicationDockerfile: Multi-stage build for both client and serverdocker-compose.yml: Docker Compose configuration for running the application
Getting Started
To run this project locally:
- Clone the repository
- Install Docker and Docker Compose
- Run
docker-compose up --buildin the project root directory - Access the website at
http://localhost:5000