Skip to content

LNC-Network/lnc-adminPanel

Repository files navigation

LNC Admin Panel Logo

LNC Admin Panel

The Operational Hub for LNC Network

LNC Admin Panel Dashboard Banner

AboutKey FeaturesBuild InfoDocs


👋 About LNC Admin Panel

Welcome to the LNC Admin Panel. This platform serves as the central command center for the entire LNC Network team. It is custom-built to streamline our daily operations, enhance team collaboration, and provide secure access to critical tools.

Who is this for?

  • Administrators: To manage team access, approve new members, and oversee system settings.
  • Content Teams: To upload media, track assets, and manage campaigns.
  • Developers: To track issues, manage technical tickets, and maintain the platform.
  • Network Support: To handle inquiries and monitor network activity.

🌟 Key Features

👥 Team Organization

  • Smart Access Control: Securely login with role-based permissions tailored for your specific team (Dev, Social, PR, Design).
  • Team Directory: Easily find and connect with other team members.
  • Registration Approval: New members are vetted through a secure approval workflow.

💬 Unified Communication

  • Team Chat: Instant messaging built directly into your workflow. Create groups or chat 1-on-1.
  • Ticket System: A robust issue tracking system to report bugs or request features without leaving the dashboard.

🚀 Operational Tools

  • Files & Media: Centralized storage for campaign assets and documents.
  • Forms: Create and deploy custom forms to collect data from the community.
  • Database Management: (Admin Only) Direct tools to view and manage network data.

💻 Developer & Technical Information (Click to Expand)

🛠️ Tech Stack

This project is built using modern web technologies:

  • Framework: Next.js 16 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS + shadcn/ui
  • Database: Supabase (PostgreSQL)
  • Auth: Custom JWT with Argon2 Hashing

📋 Prerequisites

  • Node.js 18.x or higher
  • Bun (recommended) or pnpm/npm
  • A Supabase account and project

🚀 Quick Start

  1. Clone the repository

    git clone https://github.com/LNC-Network/lnc-adminPanel.git
  2. Install dependencies

    bun install
  3. Set up environment Copy .env.local.example to .env.local and add your Supabase keys.

  4. Run Development Server

    bun dev

    Visit http://localhost:3000


🏗️ System Overview

System Architecture Diagram


📚 Documentation & Guides

We have comprehensive documentation to help you navigate and develop the system:

For Administrators

  • User Guide - User management, permissions, and registration approval

For Developers & Technical Team

Quick Links

Task Documentation
First-time setup Setup Guide
Approve new users User Guide
Manage roles User Guide
Email configuration Setup Guide
View architecture Architecture

🔒 Security & Privacy

Your data security is our priority.

  • Encrypted Passwords: We use industry-standard Argon2 hashing.
  • Secure Sessions: All access is protected via secure JWT tokens.
  • Granular Permissions: 10-tier role system ensures users only access what they need.

Built with ❤️ by the LNC Network Dev Team

© 2026 LNC Network

About

Admin Panel for Lnc Website

Topics

Resources

Stars

Watchers

Forks

Contributors