Integra is a web application for learning about your local politicians. It is built with a React and Next.js front end, an Express Node.js GraphQL backend API, and a MongoDB database with a Prisma.
The web application is located at integra.vote and hosted with Cloudflare Pages. The GraphQL Express API server is hosted on api.integra.vote with fly.io.
git clone https://github.com/jeremynguyencs/integra
cd integra
yarn
# Run the development server locally
yarn dev
# Lint and format code
yarn lint
yarn format
# Build
yarn build