Back-end for a project called Rently which is a peer-to-peer car renting platform

تفاصيل العمل

Project: Car Rental Backend API (Flask)

•

Designed and implemented the core database schema using SQLAlchemy,

defining models for users (owners/renters), cars, bookings, and OTPs, including

complex relationships and ensuring data integrity (e.g., using Numeric for pricing,

DateTime for dates).

•

Developed secure RESTful API endpoints using Flask Blueprints for all major

functionalities:

Implemented robust security measures across the application:

•

•

Managed database schema evolution reliably using Flask-Migrate, replacing

previous error-prone manual database scripts.

•

Designed and implemented a secure webhook endpoint to allow

asynchronous updates from an external (.NET) admin system (e.g., updating user

approval status), ensuring secure communication via API keys.

•

Refactored key modules (Auth, Users) to improve separation of concerns,

aligning the codebase with Flask best practices (Application Factory pattern).

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات