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.
- 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.
- 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.
- 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)
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
- Node.js 18.x or higher
- Bun (recommended) or pnpm/npm
- A Supabase account and project
-
Clone the repository
git clone https://github.com/LNC-Network/lnc-adminPanel.git
-
Install dependencies
bun install
-
Set up environment Copy
.env.local.exampleto.env.localand add your Supabase keys. -
Run Development Server
bun dev
Visit http://localhost:3000
We have comprehensive documentation to help you navigate and develop the system:
- User Guide - User management, permissions, and registration approval
- Setup Guide - Installation, configuration, and environment setup
- System Architecture - Technical architecture with visual diagrams
- Developer Guide - Testing, troubleshooting, and feature documentation
- Documentation Index - Complete documentation overview
| Task | Documentation |
|---|---|
| First-time setup | Setup Guide |
| Approve new users | User Guide |
| Manage roles | User Guide |
| Email configuration | Setup Guide |
| View architecture | Architecture |
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

