وصف المشروع

Hi am looking the developer have 5 years above full-stack devlopment have experience

1-react

2-mongodb

3-node js

4-java script

5-express

1- Middleware Security Admin

Implement middleware to manage role-based access control (RBAC) across the application.

Ensure only users with appropriate roles (e.g., admin, superuser) can access sensitive or restricted routes/pages.

2- Disable Signup Page (without removing code)

Temporarily disable the signup functionality while keeping the code intact.

Restrict access to the signup page based on user roles, allowing only authorized users to access it.

3- Fix Verification Code Bypass

Ensure that users cannot bypass the verification code step during the authentication process.

Implement proper validation and flow to require the correct verification code before granting access.

4- Session Timer Logout

Implement an automatic session logout feature based on a period of user inactivity (e.g., 30 minutes).

Ensure that users are automatically logged out after the session expires and are redirected to the login page.

5- Prevent Incorrect Login Attempts

Implement security measures to prevent users from logging in with incorrect credentials.

Set up rate-limiting or account lockout mechanisms after multiple failed login attempts to prevent brute-force attacks.

6- Fix High-Priority Package Issues

Review and resolve issues with any high-priority packages or dependencies that need to be fixed or updated.

Ensure that any required package updates or fixes are implemented and tested.

7- Remove Notification Alerts from the UI

Remove or disable notification alerts that are currently displayed in the notification box of the application.

Ensure the notification system is clean and free from unnecessary alerts.

Key Requirements:

Strong experience in backend security, session management, and role-based access control.

Proficiency with web application frameworks (e.g., Node.js, Express, etc.).

Experience with session management and security best practices.

Ability to write clean, maintainable code that follows industry standards.

Attention to detail in fixing security issues and making sure all features work as expected.

Good communication skills and ability to work with a team of developers for code review and testing.

Deliverables:

A fully functional implementation of the above tasks with clean, well-commented code.

A summary of changes made and any additional recommendations for improving security and performance.

The code must be tested and verified for security vulnerabilities.

أضف عرضك الآن

العروض المقدمة

Hello Im Hussein, software engineer and full stack developer with 10 years of experience in web development I could do it perfect and I believe that I am the ri...

مرحبا بك اخي معك انجلو مطور ومبرمج مواقع الكترونيه استطيع تنفيذ طلبك باعلي جوده وفي اسرع وقت ممكن ولدي خبره في HTML,HTML5,CSS,CSS3,Bootstrap,Javascript , React ...

Hi eng/ mohamed I read the description of your project. Most of the tasks i have build before. But the others i will search to get get it and do it in the best ...

السلام عليكم ازي حضرتك يارب تكون بخير ان Full Stack developer using react next tailwind axios gspa framermotion react query node express figma مع خبره في penetr...

السلام عليكم هل تحتاج إلى تطبيق ويب مبتكر وآمن أنا مطور ويب ابليكيشن بخبرة تتجاوز 6 سنوات، متخصص في تصميم وتطوير تطبيقات ويب مبتكرة تعمل بشكل مشابه لتطبيقات الد...

السلام عليكم ورحمة الله وبركاته أولا شكرا على دعوتك معك يونس مهندس برمجيات متخصص في تطوير وتصميم المواقع و تطبيقات ال MERN انا متفرغ للعمل على مشروعك ابتداءا من...

شارك المشروع

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.