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

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 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