Skip to content
Vehicle Rental
Completed

HK Motor Rental - Website

A peer-to-peer motorcycle sharing platform where Hong Kong riders can rent bikes from local owners and connect in real time

Overall Progress100%
N/A
16 views

NDA Protected Project

This project is under a Non-Disclosure Agreement. Source code and certain details cannot be shared publicly.

HK Motor Rental - Website
Click to view fullscreen

Development Progress History

A transparent look at our daily development progress, challenges faced, and solutions implemented

No development updates yet.

Project Details

Client

Enpie

Industry

HK Motor Rental ETJS LLC

Status

Completed

Technologies

ReactNode.jsExpress.jsMongoDBSocket.IOStripePayPalFirebase AuthGoogle Maps APIi18nextJWTNodemailerMulter

Key Features

  • Peer-to-peer motorcycle listings
  • Real-time messaging system
  • Stripe and PayPal payments
  • Membership subscription system

Project Timeline

Backend API & Database Setup

Built the Express API, MongoDB models, authentication, and payment integrations from scratch.

Complete

Website Frontend Development

Developed the React frontend with bike browsing, dashboards, messaging, and bilingual support.

Complete

Admin Panel Development

Created the admin dashboard for managing users, memberships, bikes, and revenue.

Complete

Payment & Real-Time Integration

Integrated Stripe subscriptions, PayPal orders, and Socket.IO live chat across the platform.

Complete

Testing & Deployment

Final QA, bug fixes, and production deployment of all platform components.

Complete

Technologies Used

ReactNode.jsExpress.jsMongoDBSocket.IOStripePayPalFirebase AuthGoogle Maps APIi18nextJWTNodemailerMulter

Key Features

  • Peer-to-peer motorcycle listings
  • Real-time messaging system
  • Stripe and PayPal payments
  • Membership subscription system
  • Google and Facebook login

Project Details

HK Motor Rental is Hong Kong's first peer-to-peer motorcycle sharing platform. It connects bike owners who want to earn from their idle motorcycles with riders looking for affordable, flexible rentals no traditional rental agency needed. Visitors can browse available motorcycles filtered by make and type, view detailed listings with image galleries, pricing, and map-based locations, and contact owners directly through built-in real-time messaging. The platform supports two distinct user roles: Owners list their bikes with daily, weekly, and monthly rates, while Riders sign up for a membership to unlock full access. The membership and listing fee system is powered by both Stripe and PayPal, giving users flexibility in how they pay. Authentication supports standard email/password as well as Google and Facebook login via Firebase. The entire platform is available in both English and Traditional Chinese, making it accessible to Hong Kong's diverse community. On the backend, the platform runs on Node.js with Express and MongoDB, handling everything from user authentication and payment webhooks to real-time chat via Socket.IO. This project also includes a dedicated admin panel for managing users, memberships, bikes, and revenue analytics.

Project History

Development journey from start to delivery

๐Ÿš€

Backend API & Database Setup

Built the Express API, MongoDB models, authentication, and payment integrations from scratch.

Complete
๐Ÿ“‹

Website Frontend Development

Developed the React frontend with bike browsing, dashboards, messaging, and bilingual support.

Complete
๐ŸŽจ

Admin Panel Development

Created the admin dashboard for managing users, memberships, bikes, and revenue.

Complete
๐Ÿ’ป

Payment & Real-Time Integration

Integrated Stripe subscriptions, PayPal orders, and Socket.IO live chat across the platform.

Complete
๐Ÿงช

Testing & Deployment

Final QA, bug fixes, and production deployment of all platform components.

Complete
Total Duration: N/A
More Projects

Related Projects

Explore more of our completed projects and see the quality of work we deliver.

Want a Project Like This?

We'd love to build something similar for you. Drop us a message and let's discuss your requirements.