Finalize Social Network MVP (React + TypeScript + Node.js)

Job ID: 40091614

Budget: $750 – $1,000 USD

Project Description

I’m looking for an experienced Full-Stack Developer to finalize the MVP of a social network called BeeOn.me. The project is 90% complete and functional, requiring only final adjustments, environment configuration, and optimizations for launch.

Full documentation is available in the repository.

What Needs to Be Done
Priority Tasks (Mandatory)

Fix TypeScript Warning – 1 warning in server/routers.ts

Set up GitHub Actions – Add secrets for CI/CD

Capture Screenshots – 5 screenshots of the system for the README

Set Up Staging Environment – Deploy on Vercel/Railway

Set Up Production Environment – Final deploy with custom domain

Recommended Tasks

Performance Optimization – Lazy loading, code splitting

Basic SEO Implementation – Meta tags, sitemap, robots.txt

Monitoring Setup – Sentry for error tracking, Google Analytics

CI Badge in README – Add GitHub Actions badge

Optional Tasks (Bonus)

ESLint Configuration – Code standardization

E2E Tests – Playwright for automated tests

PWA – Convert into a Progressive Web App


Technology Stack

Frontend:

React 19 + TypeScript

Vite

Tailwind CSS 4

tRPC Client

Wouter (routing)

Shadcn/ui components

Backend:

Node.js 22

Express 4

tRPC 11

Drizzle ORM

MySQL / TiDB

Integrations:

Manus OAuth (authentication)

AWS S3 (storage)

Stripe (payments)

WebSocket (real-time features)

What Is Already Implemented

The project includes all major core features fully operational:

Complete authentication system

User profiles with badges and gamification

Public and paid communities (Stripe)

Posts with images, likes, and comments

Real-time chat (WebSocket)

Push notification system

Moderation dashboard

Analytics dashboard

Advanced search system

Personalized feed with filters

Mentions (@username)

Clickable hashtags

PWA partially implemented

273 unit tests passing

Clean, well-documented code following best practices.

Available Documentation


Mandatory:

3+ years of experience with React and TypeScript

Experience with Node.js and REST/tRPC APIs

Knowledge of Tailwind CSS

Deployment experience (Vercel, Railway, or similar)

Familiarity with Git/GitHub

Technical English for reading documentation

Nice to Have:

Experience with Stripe (payments)

Knowledge of WebSocket

Experience with MySQL/PostgreSQL

Knowledge of PWA

Experience with CI/CD (GitHub Actions)

How to Apply

Please include in your proposal:

Relevant experience – Links to similar projects (React + Node.js)

Availability – How many hours per week you can dedicate

Estimated timeline – When you can deliver the priority tasks

Technical questions – Any questions after reviewing the GitHub repository

Generic proposals will be ignored. Show that you reviewed the project and understood the requirements.

Important Links

Stack: React 19 + TypeScript + Node.js + tRPC + Tailwind

Status: 90% complete, 273/276 tests passing

Success Criteria

By the end of the project, we expect:

No TypeScript warnings

CI/CD fully working (GitHub Actions)

Screenshots added to the README

Staging and production environments configured

Optimized performance (Lighthouse score >80)

SEO implemented

Active monitoring (Sentry + Analytics)

Communication

Updates: Daily via Freelancer.com

Meetings: 1–2 times per week (Google Meet / Zoom)

Language: Portuguese or English

Time zone: GMT-3 (Brazil)

Why This Project Is Interesting

Real product ready for launch

High-quality codebase with tests and documentation

Well-defined scope with no surprises

Portfolio-worthy full project

Guaranteed feedback with a 5-star review for good work


*** JUST WILL PAY WHEN EVERYTHING IS DONE AND RUNNING WITHOUT ISSUES ***