Skip to content

jasonw4331/PMMP-NXT

Repository files navigation

PMMP-NXT

A Poggit replacement written with NextJS 13

TODO List

Backend

  • Vercel Edge functions for dynamic pages
  • Firebase db design
  • Firebase notifications/messaging in PWA
  • GitHub Application
    • GitHub Action for phpstan testing
    • GitHub Action for posting github releases
    • GitHub Action for posting release information to site

Frontend

  • NextAuth user authentication
  • TSX React Pages
    • Front page
    • Rules, TOS, and Privacy Policy Pages
    • Plugin Publication Flow
    • ISR-based RSS feeds
    • Search Results
    • User profiles
    • Plugin release
    • Plugin review Page
    • Developer tools page
      • GitHub Action installation flow
      • Plugin release version management
    • Settings Pages
      • Profile settings
      • Cookie settings
      • Privacy options
    • Admin Pages
      • Admin tools
      • Backend metrics
    • Help Pages
      • FAQ
      • PocketMine related FAQ
      • API Documentation
  • TSX React Components
    • Navbar
    • Sidebar
      • Admin segment
    • Popups
      • User menu
      • notifications
      • Related websites
    • Plugin Release page comments
    • Recommended Plugin sidebar
    • Recommended plugin sidebar card
    • Search result cards