Skip to content

FixItFast aims to simplify vehicle service reservations while mitigating security vulnerabilities, such as those outlined in the OWASP Top 10. Built on the MERN stack with Auth0 for secure authentication, the platform ensures a reliable and user-friendly experience.

Notifications You must be signed in to change notification settings

Ragapiriya/FixItFast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FixItFast 🚗 - A Vehicle-service reservation Web application

FixItFast is built using the MERN (MongoDB, Express, React, Node.js) stack, offering a modern, full-stack JavaScript solution for efficient development and scalability. The app leverages MongoDB as the NoSQL database to store user details, reservation data, and service information. Express serves as the backend framework, while React powers the dynamic and responsive frontend, ensuring a seamless user experience. Node.js handles server-side operations, providing efficient data processing and API management.

For authentication, FixItFast integrates Auth0, enabling secure user logins and protecting sensitive user data. Redux is used to manage state across the app, ensuring smooth reservation management and handling of user information. The app incorporates security best practices, addressing OWASP Top 10 vulnerabilities such as injection attacks 💉, vulnerable and outdated components 🪦, and software integrity, and confidentiality failures 🔓. The platform supports both user and admin roles, with role-based access control (RBAC), where roles are securely passed through tokens managed by Auth0.

By combining modern web technologies, secure authentication, and strong security measures, FixItFast delivers a reliable and user-friendly vehicle service reservation platform for both users and administrators.

image Home page👇
image

For further reference, please don't hesitate to have a look at my latest Medium blog articles ✍

Article 01 📝

🔗 https://medium.com/@r2001piriya/securing-your-mern-application-a-comprehensive-guide-to-auth0-and-role-based-access-control-2c6487f125b8

It is about the essential aspects of implementing authentication and authorization in web applications, focusing on the powerful capabilities of Auth0. Drawing from my recent experience with my web application, FixItFast, I will guide you through the process of integrating Auth0 to secure your MERN stack application.

Article 02 📝

🔗 https://medium.com/@r2001piriya/fortifying-your-mern-application-implementing-owasp-top-10-vulnerability-mitigation-and-oidc-675572980be6

In this article, we can explore 🔍 the following key topics:

✔ Implementation strategies
✔ Implementation of Login and Logout flow using OIDC protocol.
✔ Implementation of Validating and using access tokens to perform the functionalities of the application (view, insert, and delete their entries)
✔ Security aspects considered, authentication protocols
✔ FixItFast App Walkthrough: A Visual Guide
✔ Learning outcomes

About

FixItFast aims to simplify vehicle service reservations while mitigating security vulnerabilities, such as those outlined in the OWASP Top 10. Built on the MERN stack with Auth0 for secure authentication, the platform ensures a reliable and user-friendly experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published