RENTR

Peer-to-Peer car rental platform, where users can both rent and list vehicles with ease. This convenient service bridges the gap between car owners and renters, offering a simple, user-friendly solution for car rental needs.

GITHUB LINK

Rentr Mock-Up

Project Overview

Rentr, my inaugural project in Rails, represents a significant milestone in my coding journey. Developed during my coding bootcamp, Rentr is designed to simplify the process of renting and listing vehicles, catering to the needs of both vehicle owners and renters.

This project was a collaborative effort with three other bootcamp students. Our diverse skills and unified vision were instrumental in the successful development and deployment of Rentr within an intense one-week sprint. We adopted an agile development methodology, allowing us to rapidly iterate, incorporate feedback, and refine our application in real-time.

I spearheaded the back-end development, structuring Rentr based on the Model-View-Controller (MVC) architecture. This involved careful planning and execution to ensure that each component functioned harmoniously, providing a solid foundation for the application.

A key feature of my role was implementing user authentication. I integrated Devise, a flexible authentication solution for Rails, to ensure secure and seamless user experience. This involved customizing Devise to fit our specific needs, ensuring that user data was securely handled and that the authentication process was user-friendly.

Managing the database was another critical aspect of my role. I designed and structured the database to efficiently store and retrieve data related to vehicle listings and rentals, ensuring data integrity and optimal performance.


Tools Used

HTML

CSS/SCSS

Bootstrap

JavaScript

Hotwire/Stimulus

Ruby on Rails

PostgreSQL

Devise

Heroku