8000 GitHub - SHD-Development/forum: A forum built with Next.js
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

SHD-Development/forum

Repository files navigation

A fully functional forum system built with Next.js

This is still a Work In Proccess project, so there might be a lot of bugs and issues.

Features✨

  • Nice & Clean UI
  • OAuth2 Authentication
  • Dark / Light Mode
  • Internationalization(i18n) Support
  • User Dashboard
  • Infinite Scroll Post Feed
  • Create Posts
  • Edit Posts
  • Delete Posts
  • Bulk Deletion
  • Searching (Management Page)
  • Preview Posts
  • View Posts
  • GET, POST, PATCH, DELETE RESTful APIs

Installation

  1. Clone the repository.
  2. Navigate to the repository directory and run npm install --force.
  3. Rename .env.example to .env.
  4. Setup Postgres and fill in DATABASE_URL.
  5. Generate AUTH_SECRET with npx auth secret or manually with openssl rand -base64 32.
  6. Setup your OAuth2 providers.
  7. Setup FileAPI to support image upload.
  8. Edit your configurations in src/config.ts.
  9. Generate Prisma client with npx prisma generate.
  10. Migrate your database with npx prisma db push.
  11. Generate an optimized build for production with npm run build.
  12. Start your application with npm run start.

Releases

No releases published

Packages

No packages published
0