Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

njambi950-creator/african-lit-curator

Record type:

software
Creator:
nja
Host:
Lugha & Lore is a web app to curate African literature. It uses a validated form, localStorage for persistence, and CSS Grid for a responsive gallery to track and explore diverse stories. # Lugha & Lore: African Literature Curator ### Project Description **Lugha & Lore** is a functional web application designed to help users curate and manage a personal collection of African literature. The project focuses on the intersection of identity, tradition, and speculative genres like Afrofantasy. In many mainstream book-tracking apps, niche African genres and traditional narratives are often overlooked. This application solves that problem by providing a specialized, user-friendly platform where readers can document their literary journey, store personal reflections, and celebrate authors like Tomi Adeyemi, Ken Walibora, and Chimamanda Ngozi Adichie. ### How It Works 1. **Cataloging:** The user enters book details (Title, Author, Genre, and Review) using a validated HTML form. 2. **Persistence:** JavaScript captures the input and saves it to the browser's **localStorage**. 3. This ensures the library remains intact even if the page is refreshed or the browser is closed. 4. **Dynamic Display:** The application retrieves the stored data and dynamically generates "Book Cards" on the main bookshelf using DOM manipulation. 6. **Discovery:** Users can visit the "Author Spotlight" page to learn more about the cultural significance and history of the authors featured in their collection. ### Author Information * **Name:** Maryann Njambi Ngugi * **GitHub:** github.com ### Setup Instructions #### Prerequisites * A modern web browser (Chrome, Firefox, Safari, or Edge) * A text editor (e.g., VS Code) for viewing the source code. #### Installation 1. **Clone the repository:** ```bash git clone github.com cd lugha-and-lore ``` 2. **Launch the App:** Simply open the `index.html` file in your browser. No server setup or external dependencies are required. ### BDD (Behavior-Driven Development) **Feature: User can manage a personal book collection** * **Scenario 1: User adds a vali …

Visit

github.com