تفاصيل العمل

Description:

An online marketplace where users can buy, sell, and communicate about car parts in real time.

Core Features

Car Parts Marketplace

Users can post car parts for sale.

Buyers can browse and search posts with pagination.

Favorites system to save interesting items.

User Management

Register/login with JWT authentication.

Update user profile (name & phone).

Forgot password with email confirmation code.

Reset password after verifying email code.

Real-Time Chat (WebSocket)

Private messaging between users.

Real-time updates using WebSocket and STOMP.

Each user has their own message queue.

Cloud & Storage

Image upload and storage using Azure Blob Storage.

Email Integration

Send password reset codes via Gmail SMTP.

Security

JWT token-based authentication.

Secure endpoints with Spring Security.

Validation using Jakarta annotations.

Tech Stack

Backend: Spring Boot (Java)

Database: PostgreSQL (Aiven)

Real-time: WebSocket (STOMP over SockJS)

Storage: Azure Blob Storage

Email: Gmail SMTP

Frontend: (Custom — assumed Android/Kotlin or React/JS)

بطاقة العمل

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