Skip to content

Darkstrike03/LocaLore

Repository files navigation

LocaLore 🗺️👹

A crowdsourced, map-based global folklore creature database

TypeScript React License

Overview

LocaLore is an interactive, collaborative platform for documenting and exploring folklore creatures from around the world. Built with modern web technologies, it provides an intuitive map-based interface for discovering mythical beings, legendary monsters, and cultural legends from different regions.

✨ Features

  • 🗺️ Interactive Global Map - Explore creatures by geographical location
  • 📸 Image Gallery - Browse and upload creature imagery
  • 🌍 Crowdsourced Data - Community-driven folklore database
  • 🔐 Secure Backend - Row-level security with Supabase
  • Fast Performance - Built with Vite for rapid development and optimized builds
  • 🎨 Modern UI - Responsive design with Tailwind CSS
  • 📱 Mobile-Friendly - Works seamlessly across devices

🛠️ Tech Stack

  • Frontend: React with TypeScript
  • Build Tool: Vite
  • Styling: Tailwind CSS
  • Mapping: Leaflet
  • Routing: React Router
  • Backend/Database: Supabase (PostgreSQL)
  • Storage: Supabase Storage

Language Composition:

  • TypeScript: 92.9%
  • PLpgSQL: 2.4%
  • JavaScript: 1.9%
  • CSS: 1.6%
  • HTML: 1.2%

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • A Supabase account (free tier available)

Installation

  1. Clone the repository:
    git clone https://github.com/Darkstrike03/LocaLore.git
    cd LocaLore

📜 License

This project is released under the LocaLore Community Non-Commercial License (LCNCL) v1.0.

  • ✅ Allowed: personal, educational, research, and non-profit use; modification; redistribution
  • ❌ Not allowed: commercial/profit use without written permission
  • ❌ Not allowed: unlawful, abusive, harmful, or exploitative use

See LICENSE for full terms.

About

LocaLore is an interactive, collaborative platform for documenting and exploring folklore creatures from around the world. Built with modern web technologies, it provides an intuitive map-based interface for discovering mythical beings, legendary monsters, and cultural legends from different regions.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages