Back to Projects
200OK Software Outsourcing Platform

200OK Software Outsourcing Platform

October 2025 - December 2025Completed

Project Overview

200OK is a professional software outsourcing platform designed to connect clients with engineers, improving project collaboration quality and efficiency through transparent matching processes and AI-assisted mechanisms.

As a team member (Group 18), I contributed to the full-stack development of this platform, which supports complete workflows including project posting, proposal submission, real-time communication, and token-based payment systems.

Key responsibilities and features I worked on:

- Authentication & Authorization: Email registration with verification, Google OAuth integration via NextAuth.js

- Project Management: Full CRUD operations for project posting, browsing, and proposal management

- Real-time Communication: Socket.io integration for instant messaging between clients and engineers

- Token System: Digital token management for viewing proposals, submitting proposals, and unlocking contact information

- AI Integration: Google Gemini API integration for intelligent project matching and recommendations

The platform simulates real-world commercial platform operations with comprehensive business logic including payment flows, status machines, and automated refund mechanisms.

Project Media

Key Features

  • 1Email registration with verification & Google OAuth login
  • 2Complete project posting and proposal submission workflows
  • 3Real-time messaging system with Socket.io
  • 4Token-based payment system for proposals and contact unlocking
  • 5AI-powered project matching with Google Gemini API
  • 6Automated refund mechanism (7-day auto-refund for unresponded proposals)

Technologies Used

Next.jsReactTypeScriptTailwind CSSFastAPIPostgreSQLSocket.ioNextAuth.js

Project Milestones

🚀

Full-Stack Platform Development

Achievement

Collaborated on building a complete commercial outsourcing platform from scratch, handling complex business logic including payment flows and state management.

💬

Real-time Communication Integration

Skill

Implemented Socket.io for instant messaging, enabling seamless communication between clients and engineers within the platform.

🔐

Authentication & Authorization System

Skill

Integrated NextAuth.js with email verification and Google OAuth, ensuring secure user authentication and authorization.

💰

Token-based Payment System

Learning

Developed a digital token management system for viewing proposals, submitting proposals, and unlocking contact information with automated refund logic.

🤖

AI-powered Matching

Learning

Integrated Google Gemini API to provide intelligent project recommendations and matching between clients and engineers.

<Pierre />

Focused on creating excellent websites and applications, turning creativity into reality. Providing comprehensive solutions, from website design to application development.

Contact Info

  • b12705058@g.ntu.edu.tw
  • +886 963 779 263

© 2026 Pierre Chen. All rights reserved

Build v2.0.0 • Optimized for innovation