Skip to content

v2 is the complete rewrite of HHN, bringing along a huge addition of features. v2 aims to solidify the UX, and DX of the entire app.

Notifications You must be signed in to change notification settings

famlam-ca/hhn-v2

Repository files navigation

HHN

Bug Fixes

  • Team changes to first user team on reload when a different team is selected
  • Pricing interval is not setting correctly, but localStorage is
  • On create team, the team switcher is not updating
  • Newly created teams have the same plan as previous team
    • This is not a bug, and should be reworked
  • When leaving team the user is not redirected to another team, causing and error

TODO

Kanban Board (v2)

  • Implement Kanban board model in Prisma schema
    • Define Board, Card, List, CardStatus, CardComment, Label, BoardMember, and related models
  • Create Kanban board UI components
    • Board view
    • Card view
    • Card creation and editing forms
  • Integrate Kanban board with backend
    • CRUD operations for boards
    • CRUD operations for teams
    • CRUD operations for cards
    • Real-time updates using WebSockets
  • Implement notifications for card updates
    • Email notifications
    • In-app notifications
    • Push notifications
  • Implement onboarding steps for Kanban board

VPS Hosting Dashboard (v3)

  • Design VPS hosting dashboard UI
    • Overview of hosted servers
    • Server management (start, stop, restart)
    • Resource monitoring (CPU, RAM, Disk usage)
  • Implement backend for VPS management
    • API endpoints for server management
    • Integration with VPS provider's API
  • Create user authentication and authorization for dashboard access
    • Define roles and permissions (admin, user)
    • Implement role-based access control

General

  • Write documentation for new features
    • Update README.md
    • Create user guides for Kanban board and VPS dashboard
  • Analytics (w/ Posthog)
    • Integrate Posthog SDK into the frontend
    • Track user interactions and events
    • Create dashboards to visualize user behavior
    • Set up alerts for key metrics
  • Error Management (w/ Sentry)
    • Integrate Sentry SDK into the frontend and backend
    • Configure Sentry to capture errors and performance issues
    • Set up alerting for critical errors
    • Create dashboards to monitor error trends
  • Ratelimiting (w/ Upstash)
    • Integrate Upstash Redis for rate limiting
    • Define rate limiting rules for API endpoints
    • Implement middleware to enforce rate limits
    • Monitor and adjust rate limits based on usage patterns

About

v2 is the complete rewrite of HHN, bringing along a huge addition of features. v2 aims to solidify the UX, and DX of the entire app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages