Uranus
Uranus is a flexible, open-source event management platform designed to organize, schedule, and promote cultural activities. It empowers non-profits and grassroots organizations to manage events, venues, and organizers in a structured way, providing accessible, high-quality data via a robust API.
Key Features
- Structured Event Data – Organize events, venues, and spaces with detailed metadata, including accessibility info and geospatial data for precise location mapping and spatial queries.
- Flexible API – Access and integrate event data via standardized HTTP endpoints.
- Support for Nonprofits – Tailored for smaller cultural and civic organizations that need digital infrastructure.
- Inclusive Values – Supports diversity, minority representation, gender equality, and sustainability.
- Open Source – Reuse, modify, and redistribute freely under a permissive license.
Building Blocks
- Uranus API Server – Go-based backend for fast and scalable data access.
- PostgreSQL + PostGIS – Database with spatial support for accurate venue and event mapping.
- Pluto Image Server – Integrated image handling for events, venues, spaces and organizations.
Getting Started
-
Clone the repository for the Vue3 frontend:
git clone git@github.com:sndcds/uranus-dashboard.git
-
Clone the repository for the Go backend:
git clone clone git@github.com:sndcds/uranus.git
-
Follow setup instructions in the documentation to run the API server and database.
Contributing
We welcome contributions, feedback, and feature requests! You can:
- Report bugs
- Suggest new features
- Fork and extend the code for your own needs
Join the community and help us build a better platform for cultural and civic event management.