We are the platform engineers who have gathered to build a platform called Philly Truce.
Contributors:
- The Lead: John Jang
- The Apprentices: Karelle Hofler, Divya Praveen, Fuguo Xue, Sydney Burrell, Gaurav Varma
Philly Truce aims to use technology to reduce violent conflict in Philadelphia. Partnering with the Penn Injury Science Center's Safe Path Program, they are developing an incident-management platform based on the original Philly Truce app. This platform will provide a free, anonymous way for students, community members, and Safe Path personnel to report conflicts along school routes, preventing potentially deadly disputes. Mediators will also use the platform to resolve conflicts before they turn violent.
Please watch the video from 32:00
- Copy & paste the environment variables with one of the following commands:
cp .env.example .env #for MacOS and Linux
copy .env.example .env #for Windows
- Install all the dependencies using the following command:
yarn install #or npm install or pnpm install
- Now, run the project
yarn dev # or npm run dev or pnpm run dev
-
Front-End
- Next.js
- TypeScript
- Tailwind CSS
- Shadcn
- Next Auth
-
Back-End
- MongoDB
- Twilio
- Prisma ORM
- public
- src
- app
- assets
- components
- data
- db
- lib
- types
- configuration files