Project Overview
We are building a personal business platform that allows users to create accounts, share media content (images/videos), interact socially, and make payments using cryptocurrency. The platform will be built first as a web application and later extended to a mobile app.
We are looking for a skilled Full-Stack Developer to lead the development of this platform from scratch, with the following core components:
Tech Stack
Frontend (Web): React.js
Backend: Python with FastAPI
Database: PostgreSQL
Mobile App (Next Phase): React Native
Deployment/CI/CD: AWS (EC2, S3, Lambda, RDS, etc.)
Key Features to Build
User account creation and authentication
Upload and post images & videos
Crypto payment integration for media purchases
Real-time notifications and chat system
Social sharing (share posts to external platforms)
Invite friends to view shared content
Comment system on posts
Spam detection and moderation
Admin dashboard (optional for initial phase)
Skills Required
Strong experience with React.js and FastAPI
Deep understanding of PostgreSQL
Familiarity with cryptocurrency payment integration
Experience with WebSockets or similar technologies for real-time features
Experience deploying full-stack apps on AWS, including CI/CD pipelines (e.g., CodePipeline, CodeBuild, ECS, Lambda)
Solid understanding of security best practices (OAuth, JWT, etc.)
Experience with React Native for future mobile phase is a big plus
ADD YOUR FAVORITE COLOR IN FRONT OF BID TO AVOID BOT.