-
β¨ ExpoApp Project:
- Added a new
ExpoApp
project to the solution. - Integrated React Native Paper for UI components.
- Installed NativeWind (npm library) to use Tailwind CSS for styling React Native components.
- Added Prettier for consistent code formatting.
- Provided customizable sign-up screens, sign-in screens, sign-in method screens, and reset-password screens.
- Added a new
-
β¨ NextApp Project:
- Integrated NextUI for UI components.
- Added Prettier for consistent code formatting.
- Provided customizable sign-up modals, sign-in modals, sign-in method modals, and reset-password modals.
-
β¨ WebApi Project:
- Implemented the IdentityController to manage identity operations.
- Configured Ngrok to expose APIs for development and testing.
- Added Twilio and MailKit provider services for sending emails and SMS messages.
- Added RazorViewRender for rendering Razor views to raw HTML.
- Configured OAuth for Google and Facebook authentication.
- Set up JWT-based authentication, including refresh token management, reactive timers, and token expiration validation.
-
π Updated the project structure to better align with modular and technology-specific needs.