Welcome to the CWC platform repository!
Backend Language: TypeScript (Express.js on Node.js)
Backend API: GraphQL
Database: MongoDB
User Auth: Yes
File Storage: Yes
- 📝 Documentation
- 👷 Getting Started
- ✔️ Prerequisites
- ⚙️ Setup
- ✨ Linting & Formatting
- 💻 The Team
- Install Docker Desktop (MacOS | Windows (Home) | Windows (Pro, Enterprise, Education) | Linux) and ensure that it is running
- Ask the current PL to receive access to ENV Variables
- Clone this repository and
cd
into the project folder
git clone https://github.com/uwblueprint/child-witness-centre.git
cd child-witness-centre
- Ensure that environment variables have been added to the following directories:
/.env
/frontend/.env
- Run the application
docker compose up --build
docker exec -it CWC-backend /bin/bash -c "yarn fix"
docker exec -it CWC-frontend /bin/bash -c "yarn fix"
docker exec -it CWC-backend bash -c "yarn fix"
docker exec -it CWC-frontend bash -c "yarn fix"
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!