Full Stack Developer for Telegram-based Game
Budget: $8 – $15 USD
Description:
I'm seeking an experienced full-stack developer to finalize and optimize my Telegram-based game built with React, Express, and Vite. The game is 99% complete with a working user login/register system, but requires critical enhancements to be production-ready. The application is currently deployed on Google Cloud Run and uses MongoDB Atlas for data storage.
Current Project State:
- React frontend with Vite
- Express backend (serving both API and frontend)
- Deployed on Google Cloud Run
- MongoDB Atlas for database
- Basic user authentication system
- TON blockchain integration (working on PC, needs mobile optimization)
Key Tasks:
1. Telegram Integration:
1. Implement full Telegram Bot API integration
2. Ensure seamless user experience within Telegram
3. Implement Telegram login and account linking
2. TON Blockchain Purchases:
1. Debug and fix TON purchases for mobile devices
2. Ensure consistent purchase experience across all platforms
3. Implement robust transaction verification and error handling
3. Performance Enhancements:
1. Optimize React components for better rendering performance
2. Implement efficient data fetching and state management
3. Optimize Express server for handling concurrent requests
4. Implement caching strategies where appropriate
5. Optimize Google Cloud Run configuration for better scalability
4. Security Enhancements:
1. Conduct a security audit of the existing codebase
2. Implement best practices for secure user authentication
3. Ensure proper encryption of sensitive data
4. Implement rate limiting and other anti-abuse measures
5. Review and enhance MongoDB Atlas security settings
5. Admin Tools:
1. Develop or enhance existing admin panel
2. Implement tools for monitoring user activity and transactions
3. Create interfaces for managing game content and user accounts
6. Code Quality and Documentation:
1. Refactor code for maintainability and scalability
2. Implement comprehensive error logging and monitoring
3. Provide detailed documentation for all new and existing features
4. Document deployment process and any necessary Google Cloud Run configurations
7. Database Optimization:
1. Review and optimize MongoDB Atlas queries and indexes
2. Implement efficient data models for game-specific requirements
3. Set up proper backup and recovery procedures
Required Skills:
- Strong experience with React, Express, and Vite
- Proficiency in Telegram Bot API integration
- Experience with TON blockchain and cryptocurrency transactions
- Knowledge of best practices in web security and performance optimization
- Familiarity with admin panel development and user management systems
- Experience with Google Cloud Run deployment and optimization
- Proficiency in MongoDB Atlas, including performance tuning and security best practices
Deliverables:
- Fully functional game integrated with Telegram
- Mobile-compatible TON purchase system
- Optimized and secure codebase
- Comprehensive admin tools
- Detailed documentation including:
- Code documentation
- Deployment instructions for Google Cloud Run
- Database schema and optimization guidelines for MongoDB Atlas
- Security protocols and best practices
Timeline: [4 weeks]
Please provide examples of similar projects you've worked on, especially those involving Telegram bots, blockchain integration, game development, Google Cloud Run deployment, and MongoDB Atlas optimization. I'm looking for a developer who can hit the ground running and bring this project to completion efficiently and effectively, while ensuring optimal performance and security in a cloud-based environment.
I'm seeking an experienced full-stack developer to finalize and optimize my Telegram-based game built with React, Express, and Vite. The game is 99% complete with a working user login/register system, but requires critical enhancements to be production-ready. The application is currently deployed on Google Cloud Run and uses MongoDB Atlas for data storage.
Current Project State:
- React frontend with Vite
- Express backend (serving both API and frontend)
- Deployed on Google Cloud Run
- MongoDB Atlas for database
- Basic user authentication system
- TON blockchain integration (working on PC, needs mobile optimization)
Key Tasks:
1. Telegram Integration:
1. Implement full Telegram Bot API integration
2. Ensure seamless user experience within Telegram
3. Implement Telegram login and account linking
2. TON Blockchain Purchases:
1. Debug and fix TON purchases for mobile devices
2. Ensure consistent purchase experience across all platforms
3. Implement robust transaction verification and error handling
3. Performance Enhancements:
1. Optimize React components for better rendering performance
2. Implement efficient data fetching and state management
3. Optimize Express server for handling concurrent requests
4. Implement caching strategies where appropriate
5. Optimize Google Cloud Run configuration for better scalability
4. Security Enhancements:
1. Conduct a security audit of the existing codebase
2. Implement best practices for secure user authentication
3. Ensure proper encryption of sensitive data
4. Implement rate limiting and other anti-abuse measures
5. Review and enhance MongoDB Atlas security settings
5. Admin Tools:
1. Develop or enhance existing admin panel
2. Implement tools for monitoring user activity and transactions
3. Create interfaces for managing game content and user accounts
6. Code Quality and Documentation:
1. Refactor code for maintainability and scalability
2. Implement comprehensive error logging and monitoring
3. Provide detailed documentation for all new and existing features
4. Document deployment process and any necessary Google Cloud Run configurations
7. Database Optimization:
1. Review and optimize MongoDB Atlas queries and indexes
2. Implement efficient data models for game-specific requirements
3. Set up proper backup and recovery procedures
Required Skills:
- Strong experience with React, Express, and Vite
- Proficiency in Telegram Bot API integration
- Experience with TON blockchain and cryptocurrency transactions
- Knowledge of best practices in web security and performance optimization
- Familiarity with admin panel development and user management systems
- Experience with Google Cloud Run deployment and optimization
- Proficiency in MongoDB Atlas, including performance tuning and security best practices
Deliverables:
- Fully functional game integrated with Telegram
- Mobile-compatible TON purchase system
- Optimized and secure codebase
- Comprehensive admin tools
- Detailed documentation including:
- Code documentation
- Deployment instructions for Google Cloud Run
- Database schema and optimization guidelines for MongoDB Atlas
- Security protocols and best practices
Timeline: [4 weeks]
Please provide examples of similar projects you've worked on, especially those involving Telegram bots, blockchain integration, game development, Google Cloud Run deployment, and MongoDB Atlas optimization. I'm looking for a developer who can hit the ground running and bring this project to completion efficiently and effectively, while ensuring optimal performance and security in a cloud-based environment.