CivicKit
Overview
CivicKit is an open-source civic engagement platform that enables community members to report local civic issues geospatially and coordinate community responses. Through mobile and web interfaces, users can identify and document problems in their neighborhoods, pin them on a map, and rally others to take action. The platform provides visibility into local issues and mobilizes community participation.
Information
- Source Code: https://github.com/oss-slu/civickit
- Client: SLU Launch
- Track: Entrepreneurship
- Current Tech Lead: Briana Huelsman
- Developers:
- Start Date: Jan, 2026
- Technologies Used:
- React Native (Expo) for mobile
- Node.js, Express, TypeScript for backend API
- Prisma ORM with PostgreSQL + PostGIS
- BetterAuth for authentication
- Cloudinary for image storage
- TanStack Query for state management
- Zod for validation
- Type: Full-stack (Mobile + API)
- License: MIT
Technical Information
Development Priorities
- Build mobile UI screens for issue creation, camera integration, and community feed
- Integrate geospatial mapping (Google Maps) for issue visualization and location tagging
- Implement authentication and role-based access control
- Develop comment and endorsement/upvote features for community interaction
- Set up mock database and testing infrastructure
Get Involved
If you would like to contribute to this project, please visit our GitHub page to create your own issues or pull requests.