Jeremy's Portfolio
ProjectsAboutContact
Jeremy's Portfolio
Main Interface
Vehicle Browse
Owner Dashboard
Booking Management
Vehicle Details
User Profile
Earnings Tracking
Main Interface
Vehicle Browse
Owner Dashboard
Booking Management
Vehicle Details
User Profile
Earnings Tracking

RentEV - Electric Vehicle Rental Platform

RentEV is a comprehensive electric vehicle rental platform consisting of two separate React Native applications built with Expo SDK 50. The platform enables a peer-to-peer marketplace where electric vehicle owners can list their vehicles for rent and earn income, while renters can browse and book available electric vehicles. The Owner App allows vehicle owners to list vehicles, manage rental requests, and track usage and earnings. The Renter App provides users with the ability to browse available electric vehicles, submit rental requests, and manage their bookings. Built as a group project with modern React Native development practices, the platform supports cross-platform deployment on iOS, Android, and web platforms.

React NativeExpoElectric VehiclePeer-to-PeerCross-Platform
Key Features
  • Dual-app architecture with separate Owner and Renter applications
  • Electric vehicle listing and management for owners
  • Vehicle browsing and booking system for renters
  • Peer-to-peer rental marketplace functionality
  • Cross-platform support (iOS, Android, Web)
  • Rental request management and approval system
  • Vehicle usage and earnings tracking for owners
  • Booking management and history for renters
  • Custom app icons and splash screens
  • Adaptive icons for Android platform
  • Modern React Native UI components
  • Educational group project demonstrating collaboration
Tech Stack

Frontend

React NativeExpo SDK 50JavaScriptReact 18.2.0

AWS Services

Expo GoCross-platform deployment

Development Tools

Expo CLINode.jsnpmGitVS Code
Challenges
  • Developing dual-app architecture for different user types (owners vs renters)
  • Implementing peer-to-peer marketplace functionality
  • Ensuring cross-platform compatibility across iOS, Android, and web
  • Managing complex state between owner and renter applications
  • Creating intuitive interfaces for electric vehicle rental workflows
  • Coordinating group development with multiple contributors
  • Implementing responsive design for various screen sizes and platforms
Key Learnings
  • Advanced React Native development with Expo SDK 50
  • Cross-platform mobile app development and deployment
  • Peer-to-peer marketplace architecture and user experience design
  • Electric vehicle industry insights and rental platform requirements
  • Group project collaboration and version control with Git
  • Modern JavaScript and React 18 development patterns
  • Mobile app icon and splash screen design principles
  • Educational project development with real-world application scenarios