{"id":26492872,"url":"https://github.com/guysuvijak/fireball-tl","last_synced_at":"2026-04-17T00:02:29.338Z","repository":{"id":275713106,"uuid":"879331066","full_name":"guysuvijak/fireball-tl","owner":"guysuvijak","description":"Fireball TL is a guild management website for Throne \u0026 Liberty, designed to help guild leaders and members efficiently manage their guild operations.","archived":false,"fork":false,"pushed_at":"2025-02-05T16:35:19.000Z","size":5350,"stargazers_count":17,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T09:36:52.536Z","etag":null,"topics":["client-side","frontend","guildmanagement","nextjs","no-database","open-source","static-site","throneandliberty","typescript","website"],"latest_commit_sha":null,"homepage":"https://fireball-tl.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/guysuvijak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-27T16:18:09.000Z","updated_at":"2025-02-09T14:28:50.000Z","dependencies_parsed_at":"2025-02-04T07:25:18.046Z","dependency_job_id":"0eeb57fc-5a83-4b7f-898b-b31d85f6b0cf","html_url":"https://github.com/guysuvijak/fireball-tl","commit_stats":null,"previous_names":["guysuvijak/fireball-tl"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/guysuvijak/fireball-tl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysuvijak%2Ffireball-tl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysuvijak%2Ffireball-tl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysuvijak%2Ffireball-tl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysuvijak%2Ffireball-tl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guysuvijak","download_url":"https://codeload.github.com/guysuvijak/fireball-tl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guysuvijak%2Ffireball-tl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31909235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["client-side","frontend","guildmanagement","nextjs","no-database","open-source","static-site","throneandliberty","typescript","website"],"created_at":"2025-03-20T09:28:07.231Z","updated_at":"2026-04-17T00:02:29.110Z","avatar_url":"https://github.com/guysuvijak.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Project Banner](/public/assets/boss/adentus-banner.webp)\n# Fireball TL – Guild Management for Throne \u0026 Liberty\n**Fireball TL** is an open-source **guild management platform** for **Throne \u0026 Liberty**, helping guild leaders and members efficiently organize guild activities.\n\n![Project Banner](/public/metadata/readme-1.png)\n![Project Banner](/public/metadata/readme-2.png)\n![Project Banner](/public/metadata/readme-3.png)\n\n## 📌 Project Overview\nFireball TL is a static guild management website for Throne \u0026 Liberty. It is designed as a client-side-only web application, meaning it does not have a backend or database. All data is stored in static JSON files inside the `public` folder.\n\n![Project Banner](/public/metadata/readme-8.png)\n\n## ⚡ Key Points to Know\n- 🛑 No Database – All data is managed as static files.\n- 📂 Static Data Storage – Stored in JSON files inside the public folder.\n- 🌐 Static Website – Built with Next.js 15, but runs entirely on the client-side.\n- 🎨 No Theme Color – The UI does not support theme customization.\n- 🌍 No Multi-Language Support – The interface is available only in one language.\n\n## 🔥 Features\n- 📜 **Guild Member List** – View and manage guild members' information\n- 🏹 **Boss Loot Reservation** – Reserve boss loot for fair distribution\n- 🎲 **Boss Loot Queue** – Prioritize item drops for guild members\n- ⚔️ **Guild Boss Raid Schedule** – Plan and track raid schedules\n- 📜 **Guild Rules** – Set internal rules and guidelines for guild members\n\n## 🛠️ Tech Stack\n- \u003cimg src=\"https://avatars.githubusercontent.com/u/126103961\" title=\"Next JS\" alt=\"nextjs\" width=\"20\" height=\"20\"/\u003e Next.js 15 – Framework for static site generation.\n- \u003cimg src=\"https://avatars.githubusercontent.com/u/42876\" title=\"Framer Motion\" alt=\"framermotion\" width=\"20\" height=\"20\"/\u003e Framer Motion – Used for animations.\n- \u003cimg src=\"https://avatars.githubusercontent.com/u/67109815\" title=\"Tailwind CSS\" alt=\"tailwindcss\" width=\"20\" height=\"20\"/\u003e TailwindCSS 4 – Utility-first CSS framework for styling.\n- \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/4/4c/Typescript_logo_2020.svg\" title=\"TypeScript\" alt=\"typscript\" width=\"20\" height=\"20\"/\u003e TypeScript – Strongly typed JavaScript for better maintainability.\n\n![Project Banner](/public/assets/boss-items/3-0.webp)![Project Banner](/public/assets/boss-items/13-0.webp)![Project Banner](/public/assets/boss-items/10-0.webp)![Project Banner](/public/assets/boss-items/11-0.webp)\n\n## 🚀 Live Demo\nTry it here: [Fireball TL](https://fireball-tl.vercel.app)\n\n![Project Banner](/public/metadata/readme-4.png)\n![Project Banner](/public/metadata/readme-5.png)\n![Project Banner](/public/metadata/readme-6.png)\n![Project Banner](/public/metadata/readme-7.png)\n\n## 📂 Installation \u0026 Setup\n\nTo run this project locally, follow these steps:\n\n### **1. Clone the repository**\n```bash\ngit clone https://github.com/guysuvijak/fireball-tl.git\n```\n```bash\ncd fireball-tl\n```\n### **2. Install dependencies**\n```bash\nnpm install\n```\n### **3. Start the development server**\n```bash\nnpm run dev\n```\n### **4. The app will be available**\n[http://localhost:3000](http://localhost:3000)\n\n![Project Banner](/public/assets/boss/aridus-banner.webp)\n\n## 🗺️ Project Structure\n```bash\nfireball-tl/\n├── public/              # Static assets\n│   ├── assets/          # Static Image Data\n│   ├── data/            # Static Main Data\n│   │   ├── member.json  # Static Guild Member Data -\u003e Edit Here\n│   │   ├── queue.json   # Static Queue Boss Data -\u003e Edit Here\n│   │   └── update.json  # Static News Data -\u003e Edit Here\n│   └── icon/            # Website Icon\n└── src/\n    ├── app/             # layout \u0026 page Next.JS\n    │   ├── boss-queue/  # boss-queue page\n    │   ├── boss-rule/   # boss-rule page\n    │   ├── member/      # member page\n    │   ├── position/    # position page\n    │   └── schedule/    # schedule page\n    ├── components/      # React components\n    ├── configs/         # Configs File\n    ├── hooks/           # React Custom Hooks\n    ├── styles/          # CSS styles\n    └── types/           # TypeScript File\n```\n\n![Project Banner](/public/assets/boss/nirma-banner.webp)\n\n## 📄 Modifying the Website\nSince this is a static website, all modifications must be made directly within the project files. Here’s where you can edit specific parts of the site:\n```bash\n👥 Guild Members List\n📍 File: public/data/member.json\nModify this file to update the list of guild members.\n```\n```bash\n🏹 Boss Loot Queue\n📍 File: public/data/queue.json\nUpdate this file to change the queue order for boss loot distribution.\n```\n```bash\n📢 Homepage News \u0026 Updates\n📍 File: public/data/update.json\nEdit this file to change the announcements displayed on the homepage.\n```\n```bash\n🖼️ Adding Images\n📍 Folder: public/assets/\nAdd new images for bosses, boss items, or weapons in this directory.\n```\n```bash\n⚙️ Website Configuration\n📍 Files:\nsrc/app/layout.tsx – Modify general layout and metadata settings.\npublic/manifest.json – Update website metadata for PWA settings.\n```\n\n```bash\n⚙️ Website Configs \u0026 Data\n📍 Files:\nsrc/configs/ – Modify Configs \u0026 Data in website.\n```\n\n![Project Banner](/public/assets/boss/junobote-banner.webp)\n\n## 📜 License\nThis project is open-source under the MIT License.\nLet me know if you need any modifications! 🚀\n\n![Project Banner](/public/assets/boss/malakar-banner.webp)\n\n## 🙏 Acknowledgments\nThank you for your interest in Fireball TL! Your support means a lot. :heart: \u003c/br\u003e\n⭐ If you like this project, please consider giving it a star on GitHub to show your support and encouragement! 🚀\n\n![Project Banner](/public/assets/boss/cornelius-banner.webp)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguysuvijak%2Ffireball-tl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguysuvijak%2Ffireball-tl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguysuvijak%2Ffireball-tl/lists"}