- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow TypeScript best practices
- Use SCSS modules for styling
- Implement proper error handling with styled notifications
- Write comprehensive commit messages
- Test all authentication flows
- Ensure mobile responsiveness
- Use the global notification system for user feedback