Logo Lanfrica

honorekalisa/umurage

Domain:

digital infrastructure

Record type:

software
Creator:
hon
Host:
Digital platform for Rwandan Cultural Preservation # Umurage – A Digital Platform for Rwandan Cultural Preservation **Umurage** is a web-based application designed to preserve, promote, and celebrate Rwandan indigenous culture through interactive storytelling, multimedia content, and community engagement. The platform allows users to explore traditional music, artwork, oral history, and upcoming cultural events, all in one accessible, dynamic space. --- ## πŸ›  Tech Stack - **Frontend**: Next.js, Tailwind CSS - **Backend/API**: Node.js, Express, PostgreSQL - **Database**: PostgreSQL / Supabase - **ORM**: Drizzle ORM - **UI/UX Design**: Figma - **Maps**: Leaflet.js - **Version Control**: Git & GitHub - **Deployment**: Vercel --- ## 🌍 Features - βœ… Browse and search traditional Rwandan **music**, **art**, **oral stories**, and **historical records** - βœ… Contributor profiles with bios and cross-linked content - βœ… Interactive **map view** of museums and heritage sites - βœ… View of **upcoming cultural activities** - βœ… Community content submission and admin approval workflow - βœ… Audio player with progress bar and volume control for music - βœ… Related content sections ## πŸ“¦ Folder Structure ```bash . β”œβ”€β”€ client/ # Frontend Next.js application β”‚ β”œβ”€β”€ public/ # Static assets β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ app/ # Next.js app directory (routes) β”‚ β”‚ β”œβ”€β”€ components/ # Reusable UI components β”‚ β”‚ β”œβ”€β”€ lib/ # Utility functions and shared logic β”‚ β”‚ β”œβ”€β”€ types/ # TypeScript types β”‚ β”‚ └── utils/ # Utility functions β”‚ β”œβ”€β”€ .next/ # Next.js build output β”‚ β”œβ”€β”€ next.config.ts # Next.js configuration β”‚ β”œβ”€β”€ tailwind.config.ts # Tailwind CSS configuration β”‚ └── tsconfig.json # TypeScript configuration β”‚ β”œβ”€β”€ server/ # Backend Express application β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ controllers/ # Controller functions β”‚ β”‚ β”œβ”€β”€ db/ # Database related code β”‚ β”‚ β”œβ”€β”€ routes/ # API routes β”‚ β”‚ β”œβ”€β”€ …

Languages