- 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
- 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
- Write project documentation
- README
- CONTRIBUTING
- LICENSE
- Code of Conduct
- Set up CI/CD pipeline
- Monitor performance and error tracking