Skip to content

uwblueprint/child-witness-centre

Repository files navigation

Child Witness Centre ⚖

Welcome to the CWC platform repository!

Stack Choices

Backend Language: TypeScript (Express.js on Node.js)
Backend API: GraphQL
Database: MongoDB
User Auth: Yes
File Storage: Yes

Table of Contents

Documentation

Starter Code
CWC Notion

Getting Started

Prerequisites

Setup

  1. Clone this repository and cd into the project folder
git clone https://github.com/uwblueprint/child-witness-centre.git
cd child-witness-centre
  1. Ensure that environment variables have been added to the following directories:
/.env
/frontend/.env
  1. Run the application
docker compose up --build

Linting & Formatting

Mac

docker exec -it CWC-backend /bin/bash -c "yarn fix"
docker exec -it CWC-frontend /bin/bash -c "yarn fix"

Windows

docker exec -it CWC-backend bash -c "yarn fix"
docker exec -it CWC-frontend bash -c "yarn fix"

The Team

Term 1 (W24):

Project Lead: Owen Sellner
Product Managers: Helen Guan & Rachel Scott
Developers: Aathithan Chandrabalan, Braydon Wang, Carolyn Zhang, Cynthia Shen, Debanshi Todi, Jane Wu, Ryan Sun, Sohail Sayed
Designers: Levina Indrawan, Weinna Zheng, Eric Yam

Huge shoutout to the Internal Tools team for creating StarterCode v2!