Skip to content

A small forum/threads page component built using Next.js TSX and stored on Supabase, including admin functionalities, post pinning and deleting, and replies to posts.

License

Notifications You must be signed in to change notification settings

SnowyCrest/nextjs-forums-page

Repository files navigation

💬 Next.js Forums Page Component

A modern, interactive forum platform based on Discord's forums pages built with Next.js and React.

✨ Features

  • 📝 Create and manage forum posts
  • 🏷️ Tag-based filtering system
  • 🔍 Search functionality
  • 💬 Real-time messaging system
  • 👍 Like/Unlike posts
  • 📌 Pin important posts (Admin only)
  • 👤 User permissions system
  • 🔄 Pagination support
Forums Overview Post Details
Forums Page Post Details
Main forums listing with filters, search, and messaging Create a new post with assigning tags and adding images

🔑 Admin Features

Toggle admin mode to access additional features:

  • Pin/Unpin posts
  • Add custom tags
  • Enhanced post management
  • Full message moderation

💻 Tech Stack

TypeScript

Supabase

NextJS

Vercel

React



🚀 Getting Started

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Configure your environment variables
  2. Start the development server
npm run dev

Open localhost:3000/forums and you will be able to see the results.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A small forum/threads page component built using Next.js TSX and stored on Supabase, including admin functionalities, post pinning and deleting, and replies to posts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published