deafmissoula-website/README.md
2024-09-09 15:22:17 -06:00

28 lines
982 B
Markdown

# 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 application
- `server/`: Express.js backend application
- `Dockerfile`: Multi-stage build for both client and server
- `docker-compose.yml`: Docker Compose configuration for running the application
## Getting Started
To run this project locally:
1. Clone the repository
2. Install Docker and Docker Compose
3. Run `docker-compose up --build` in the project root directory
4. Access the website at `http://localhost:5000`