Skip to content

Latest commit

 

History

History
42 lines (39 loc) · 1.22 KB

File metadata and controls

42 lines (39 loc) · 1.22 KB

TODO

Frontend

  • Implement homepage layout
  • Develop navigation bar
  • Create responsive design for mobile devices
  • Integrate authentication using authjs
    • Setup login with Discord
    • Setup login with GitHub
    • Setup login with Google
    • Link accounts with the same email across different apps
  • Fetch and display data from API endpoint at https://pmdapi.eranodes.com/
  • Add timezone support
  • Timeout for API Status Component

Backend

  • Set up API endpoint at https://pmdapi.eranodes.com/
  • Configure database
    • Create necessary tables and relationships
    • Seed initial data
  • Implement authentication logic
    • OAuth with Discord, GitHub, and Google
    • Link accounts with the same email
  • Create endpoints for CRUD operations
    • Create
    • Read
    • Update
    • Delete
  • Ensure API security
    • Implement rate limiting
    • Validate input data
    • Secure endpoints with authentication
  • Write unit and integration tests

General

  • Write project documentation
    • README
    • CONTRIBUTING
    • LICENSE
    • Code of Conduct
  • Set up CI/CD pipeline
  • Monitor performance and error tracking