Logo Lanfrica

maxprodigy/Art-Nuggets-Implementation

Domaine:

natural language processingeducation

Type de record:

software
Créateur:
max
Hôte:
This repository explores the application of LLMs to help Creatives learn about the Industry and learn about contracts, ultimately empowering African youth through technology and innovation. # Art Nuggets A Context-Aware Learning Recommender and Contract-Literacy Assistant for African Creative Entrepreneurs ## Overview Art Nuggets is a progressive web application (PWA) designed to support early-stage African creatives with two integrated capabilities: 1. A context-aware hybrid recommender system that provides personalized learning pathways. 2. A contract-literacy assistant that analyzes uploaded creative industry contracts and explains key clauses in plain English. The platform is optimized for low-bandwidth environments, mobile devices, and users with informal or fragmented learning journeys. It combines a modern front-end, a secure backend API, and a pluggable LLM pipeline for contract analysis. This repository contains the full implementation, including frontend, backend, database schema, and evaluation scripts. --- ## Table of Contents - Features - Architecture Overview - Prerequisites - Installation and Setup - 1. Clone Repository - 2. Backend Setup - 3. Database Setup (PostgreSQL) - 4. Frontend Setup - 5. Running Tests - Configuration - Usage Guide - Deployment Guide - Dataset and Model Information - Troubleshooting - Contribution Guidelines - License - Acknowledgements --- ## Features - Hybrid recommender system (content-based + collaborative signals) - Explainable contract analysis using large language models (LLMs) - Mobile-first progressive web app with offline caching - Secure authentication using JWT - Structured learning catalogue with tagging and filtering - Admin dashboard for content and user management - Full audit logging of user actions and model outputs - Modular architecture allowing pluggable AI models --- ## Project Links | Resource | Link | |-----------|------| | Report | here | | Demo Video | here | --- ## Architecture Overview The system consists of: - **Frontend (PWA):** React + Next.js, service workers for offline mode, IndexedDB for local caching. - **Backend API:** Node.js/Express (or FastAPI) handling use …

Languages

Tags