aruuri Wiki Documentation
10 pages available
Aruuri Platform Overview
Aruuri is a transparent community funding platform dedicated to transforming the landscape of giving through trust, transparency, and measurable impact.
Getting Started with Aruuri Development
Welcome to Aruuri! This guide will walk you through setting up your local development environment for the Aruuri platform, a transparent community funding platform aiming to transform giving through t
Aruuri Monorepo Architecture
Aruuri is built as a **monorepo** to foster transparent community funding, leveraging a sophisticated architecture designed for scalability, maintainability, and clear separation of concerns. This str
Database Architecture & Domain Separation
Aruuri's database architecture is built for trust, transparency, and scalability, leveraging **Drizzle ORM** for type-safe interactions with **Neon PostgreSQL** as its serverless relational database.
Deployment & Ephemeral Preview Environments
Aruuri leverages a sophisticated deployment strategy centered around **fully ephemeral preview environments**. This system is designed to provide complete isolation for each development branch, ensuri
Aruuri Design System & UI Components
The Aruuri platform is built on a robust and meticulously crafted design system, ensuring consistency, accessibility, and an exceptional user experience across all its interfaces. This system integrat
Utilities Package Reference (@aruuri/utils)
The `@aruuri/utils` package is a collection of shared, pure utility functions designed for common tasks across the Aruuri platform. It provides helpers for currency manipulation, date formatting, and
Development Workflow & Available Scripts
The Aruuri monorepo utilizes a comprehensive set of scripts to manage development, building, testing, and deployment processes. Powered by [Turborepo](https://turbo.build) and [pnpm](https://pnpm.io),
Payload CMS Integration Guide
Payload CMS is integrated into the Aruuri platform via the `apps/web` Next.js application, serving as a powerful, headless content management system. This integration allows for robust management of e
Contributing to Aruuri
We warmly welcome contributions from individuals who are passionate about transforming giving through trust and transparency. Whether you're a developer, designer, or community member, your contributi