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
عدد المشاهدات
5
تاريخ الإضافة
المهارات