$1,067.00 Fixed
## Project Overview
Next.js-based P2P exchange platform requiring completion of Iranian payment integration, localization, and trading features.
## Current Status
- Basic platform implemented
- Authentication system setup
- Basic trade management
- UI framework in place
## Required Services Setup
The freelancer must set up and configure their own development environment with:
1. **Authentication (Clerk)**
- Create new Clerk application
- Set up authentication endpoints
- Configure OAuth providers
- Generate test API keys
2. **Database (MongoDB)**
- Set up MongoDB Atlas cluster
- Create development database
- Configure connection strings
- Set up proper indexes
3. **Payment Processing (Stripe)**
- Create Stripe account
- Configure Connect platform
- Set up webhook endpoints
- Generate test API keys
4. **Iranian Payment Gateways**
- Implement Shaparak integration
- Set up Shetab processing
- Configure local bank transfers
- Handle payment verification
## Main Tasks
### 1. Localization (High Priority)
- Implement complete Persian (Farsi) translation
- Add RTL layout support
- Configure number/currency formatting
- Implement date/time localization
### 2. Payment Integration (High Priority)
- Complete Iranian payment gateway integration
- Implement Stripe Connect for international payments
- Add escrow system
- Create payment verification flow
Majority part of payment system has been done just maybe. There is some bugs or 20% less that need to be finalized to complete it.
### 3. Trading System (Medium Priority)
- Enhance trade workflow
- Add dispute resolution
- Implement real-time notifications
- Create trade chat system
### 4. Security & Compliance
- Implement KYC verification
- Add Iranian regulatory compliance
- Set up transaction monitoring
- Configure fraud prevention
### 5. Real time chat system
-For negotiation between seller and buyer And implement button for finalized deal.
## Technical Requirements
### Skills
- [login to view URL] expertise
- TypeScript proficiency
- MongoDB experience
- Stripe Connect knowledge
- Iranian payment gateway experience
- RTL/Persian localization expertise
### Must Have Experience
- Iranian banking system
- Shaparak/Shetab integration
- Financial compliance
- Security best practices
## Project Structure
- Source code will be provided via GitHub
- Environment variables template provided
- Developer must set up all service credentials
- Local development environment required
## Deliverables
1. Complete Persian localization
2. Functional Iranian payment integration
3. Complete Stripe Connect implementation
4. Enhanced trading system
5. Security compliance features
6. Documentation for all integrations
## Timeline
- Estimated duration: 1-2 weeks
- Regular progress updates required
- Code review milestones
## Additional Notes
- Must sign NDA
- Code quality standards must be maintained
- All integrations must be properly tested
- Documentation must be in English and Persian
- Proposal: 0
- 110 days