Logo Lanfrica

karume-lab/hakiki

Type de record:

software
Créateur:
kar
Hôte:
Track and visualize political campaign financing in Kenya - combining official government data with crowdsourced citizen reports ahead of the 2027 general elections. # HackJS This is an image of a hacksaw A fullstack JavaScript/TypeScript monorepo template for rapidly building Web and Mobile MVPs using modern tools. It bridges Next.js on the web and React Native (Expo) on mobile, connected via end-to-end type-safe RPC (oRPC). > [!NOTE] > This template is designed for **MVPs and prototyping** — it prioritizes developer velocity over production-grade hardening. Use it as a starting point to validate ideas quickly, then harden as needed. > > For those seeking a more comprehensive and production-hardened template, consider Better T-Stack . ## Quick Start Tutorial Learn how to build with HackJS by following the Quick Start Tutorial . ## Core Stack - **Monorepo:** Turborepo & Bun Workspaces — Efficient management of shared packages and apps with high-performance dependency resolution. - **Web App:** Next.js (App Router) — Modern React framework optimized for performance, SEO, and developer productivity. - **Mobile App:** React Native (Expo Router) — Native mobile development with shared logic and file-based routing. - **Database & ORM:** Drizzle ORM + SQLite — Lightweight, local-first database with a type-safe, developer-friendly ORM. - **Authentication:** Better Auth — A comprehensive authentication framework designed for safety and ease of integration. - **Communication:** oRPC — Optimized Remote Procedure Call for seamless, end-to-end type safety between services. - **API Documentation:** OpenAPI & Scalar — Automatically generated API schema and a beautiful developer-friendly reference UI. - **State Management:** TanStack Query & nuqs — Robust server-state synchronization and type-safe URL search params. - **Validation:** Zod & drizzle-zod — Schema-first validation for runtime safety and database schema inference. - **UI & Styling:** Tailwind CSS & shadcn/ui — Utility-first styling with high-quality, accessible component primitives. - **Linting & Formatting:** Biome — Ultra-fast, unified toolchain for maintaining code …

Licenses