Chaise Platform

  1. Overview

Chaise is Africa’s leading freelance platform, bridging global clients and top African talents. The platform ensures secure, efficient project management, collaboration, and payments.

  1. Key Features

    • Freelancer Service Profiles: Talents create individual service pages for each of their services, sharing unique links (chaise.cc/tl/@username/{serviceId}) for client access.

    • Portfolio Link: Each talent has a personal portfolio accessible at chaise.cc/tl/@username.

    • Client Project Listings: Clients can post projects, specifying their needs and budget, and receive and review proposals from freelancers.

    • Service Search, Filters & Sorting: Clients can easily find and search for services using filtering and sorting options.

    • Direct Messaging & Consultations: Clients can directly message talents, discuss projects, and book calls or video consultations.

    • Escrow Payment System: Secure payment system to hold funds in escrow until projects are completed.

    • Mobile-Responsive Design: Accessible on both mobile and desktop for easy project management.

  2. Technology Stack

    • Frontend: React, Next.js, hosted on Vercel.

    • Backend: NestJS for backend services.

    • Database: Supabase and MongoDB.

    • API Integration: ZeptoMail for transactional emails, Zoho Workspace for communication.

    • Media Management: Cloudinary for media handling (image, video).

    • Version Control: GitHub for code management and collaboration.

    • Security: OAuth 2.0, JWT authentication, SSL/TLS for encrypted communication

  3. Hosting & Deployment

    • Render: Used for testing and staging environments.

    • AWS: Production deployment to ensure scalability and reliability.

    • Cloudinary: Manages global media delivery and optimization.

  4. Key Modules

    • User Management: Comprehensive profiles for freelancers and clients, including job history and ratings.

    • Project Management: Milestones, progress tracking, and tools for seamless collaboration between clients and talents.

    • Escrow Payment System: Integrated with Stripe, supporting multi-currency transactions for added security.

    • Notifications & Alerts: Real-time notifications for job updates, payments, and messages.

  5. Security

    • Encryption: SSL/TLS encryption ensures secure communication and data transfer.

    • 2FA: Two-factor authentication to safeguard user accounts.

    • Escrow Payment: Protects both freelancers and clients by holding funds securely until work is completed.

  6. Hosting Infrastructure

    • Render: Used for testing and staging environments.

    • AWS: Production deployment to ensure scalability and reliability.

    • Cloudinary: Manages global media delivery and optimization.

  7. Future Roadmap

    • AI-Powered Matching: Intelligent algorithms to connect freelancers with the best-suited jobs.

    • Skill Verification & Certifications: Built-in certification system to verify talent skills.

    • Mobile App: A native app for freelancers and clients to manage projects on-the-go.

    • Referral Program: Rewarding users for bringing in new clients or freelancers.

    • Expanded Trust Features: Improved verification and dispute resolution tools.

Last updated