Flask App User Management & MFA Integration
Budget: £20 – £250 GBP
I need a skilled developer to enhance my Flask application with robust user management functionalities.
Key Requirements:
- User Registration & Login: Implement a seamless and secure user sign up and login process.This will be via invite only. No self registration.
- Role-Based Access Control: Create a system to manage user roles and permissions effectively.
- Multi-Factor Authentication (MFA): Integrate an MFA system utilizing an Authenticator app for enhanced security.
- Admin Interface: Develop a user-friendly admin interface for managing users. This can just be a new page within the application.
- Introduce an account lockout mechanism after multiple failed login attempts to enhance security.
Ideal Skills:
- Proficiency in Python and Flask framework.
- Experience in implementing user management systems.
- Knowledge of security protocols and MFA systems.
- UI/UX skills for creating an intuitive admin interface.
Your expertise in these areas will be crucial for the successful completion of this project. Looking forward to your proposals.
The expected completion time for this project is within 1 month. The admin interface should have a design that fits with the current site. The current application is using Flask version 2.x.
The admin interface should be developed using Color Admin 6. The integration will be built to work seamlessly with SQL databases. Ensure the admin interface strictly follows the Color Admin 6 template. Include an admin verification step during user onboarding.
MFA will be mandatory for all users.
Key Requirements:
- User Registration & Login: Implement a seamless and secure user sign up and login process.This will be via invite only. No self registration.
- Role-Based Access Control: Create a system to manage user roles and permissions effectively.
- Multi-Factor Authentication (MFA): Integrate an MFA system utilizing an Authenticator app for enhanced security.
- Admin Interface: Develop a user-friendly admin interface for managing users. This can just be a new page within the application.
- Introduce an account lockout mechanism after multiple failed login attempts to enhance security.
Ideal Skills:
- Proficiency in Python and Flask framework.
- Experience in implementing user management systems.
- Knowledge of security protocols and MFA systems.
- UI/UX skills for creating an intuitive admin interface.
Your expertise in these areas will be crucial for the successful completion of this project. Looking forward to your proposals.
The expected completion time for this project is within 1 month. The admin interface should have a design that fits with the current site. The current application is using Flask version 2.x.
The admin interface should be developed using Color Admin 6. The integration will be built to work seamlessly with SQL databases. Ensure the admin interface strictly follows the Color Admin 6 template. Include an admin verification step during user onboarding.
MFA will be mandatory for all users.