Lotus Ludo Website Development & In-Depth Training

via Freelancer ·

Budget / Salary$10–30
TypeFreelance project
LocationRemote
Posted3 hours ago
# Lotus Ludo – Complete Developer Teacher / Trainer Required

I already have the complete source code for my **Lotus Ludo website/application**.

I am looking for an **experienced developer + teacher/trainer** who can teach me the complete process and also help me make the project live.

**This is not only a deployment job. My main requirement is practical training.**

I have completed **B.Tech Information Technology** and have some basic technical knowledge, but I am a beginner in practical coding, VPS, deployment, databases and server management.

My goal is to learn how to manage and update my project myself in the future without depending on a developer for every small change.

## 1. Complete Training – From Basic

Please teach me using my **actual Lotus Ludo project**, not only generic tutorials.

I need to learn:

* Visual Studio / VS Code from basic
* How to open and understand my source code
* Project folders and important files
* Frontend and backend structure
* Database structure and connection
* APIs and environment variables
* How to edit and update coding
* How to add/change features safely
* How to debug and fix common coding errors
* How to run the project locally
* How to test before making changes live

## 2. Local Development

Teach me the complete process:

**Source Code → VS Code → Install Dependencies → Environment Setup → Database → Frontend → Backend → Local Testing**

Please explain the commands and what each command does.

## 3. VPS & Deployment

Teach me from a fresh VPS:

* VPS basics
* SSH
* PowerShell / Terminal
* Required software and versions
* Runtime and dependencies
* Database setup
* Upload source code
* Environment variables
* Build and run application
* Web server/reverse proxy
* Firewall and permissions
* Start/restart application
* Check logs
* Troubleshoot server/application errors

Complete process:

**Local Project → VPS → Database → Build → Deploy → Domain → DNS → SSL → HTTPS → Production Testing**

## 4. Domain, DNS & SSL

Teach me:

* Connect domain to VPS
* DNS records
* A record/CNAME if required
* SSL certificate
* HTTPS
* HTTP → HTTPS redirect
* SSL renewal
* DNS and HTTPS troubleshooting

## 5. Email & Verification

Teach me how my own domain email/SMTP works for email verification.

Do not use your personal email or SMTP.

If I need to create an email service or account, show me how to create it under my own ownership.

## 6. Google Login – Complete Training

Google Login is required.

Please teach me:

* Google Cloud Console
* Create my own Google Cloud project
* OAuth Consent Screen
* Enable required APIs
* Create OAuth Client ID
* Client ID / Client Secret
* Authorized JavaScript origins
* Authorized redirect URIs
* Environment variables
* Source-code configuration
* Local testing
* Production configuration
* Domain + HTTPS configuration
* Troubleshooting Google Login errors
* Future maintenance and credential updates

I will create and own the Google account/project.

**Do not use your personal Google account, Client ID, Client Secret, API key or service account.**

## 7. LiveKit

If LiveKit is required, teach me:

* LiveKit setup
* Create my own account/project
* API keys
* Environment variables
* Source-code configuration
* Local and production testing
* Troubleshooting
* Future maintenance

All LiveKit accounts and credentials must remain under my ownership.

## 8. Existing Project Features

Please check and test the existing project:

* Website
* Application
* Login
* Email verification
* Google Login
* Admin panel
* User functions
* Database
* Voice rooms
* LiveKit
* Ludo
* Other existing features

Fix deployment-related issues where required.

**Do not change approved existing features without asking me first.**

## 9. Backup, Restore & Recovery

Teach me:

* Source-code backup
* Database backup
* VPS backup
* Restore procedure
* Recovery after errors
* VPS reinstallation
* Deploying again from a fresh VPS
* Moving the project to another VPS
* Safe rollback/recovery

## 10. Future Updates

I want to learn how to manage future updates myself:

**Edit Code → Test Locally → Backup → Build → Deploy → Restart → Check Logs → Test Live**

Teach me how to safely update frontend, backend and database without breaking the live project.

## 11. Troubleshooting

Teach me how to identify and fix common problems:

* Website not opening
* Backend not running
* Database errors
* Login errors
* Google Login errors
* Email problems
* API errors
* LiveKit problems
* SSL/HTTPS errors
* DNS problems
* Port/permission problems
* Dependency errors
* Application crashes
* VPS/server problems

I want to learn **how to find the cause**, not only have you fix it.

## 12. Android & Google Play Store Training

If the project includes an Android application, I also need complete practical training for:

* Android Studio/project structure
* Build configuration
* Package/Application ID
* Version name and version code
* Generate AAB
* App signing
* Keystore
* Google Play Console
* Store listing
* App icon and screenshots
* Privacy Policy
* App Content
* Data Safety
* Internal/closed testing
* Upload AAB
* Submit for review
* Production release
* Crash/review checking
* Future AAB updates
* Firebase/Google configuration if required

I want to learn how to release future Play Store updates myself.

## 13. Screen-Recording Training Videos – IMPORTANT

I need **actual screen-recording videos using my Lotus Ludo project**, not only generic tutorials.

Please record and show the actual:

* VS Code
* Source-code folders/files
* Coding/editing
* Terminal/PowerShell
* Local testing
* Database
* VPS
* Deployment
* Domain/DNS
* SSL/HTTPS
* Email
* Google Login
* LiveKit
* Backup/restore
* Troubleshooting
* Android AAB
* Google Play Console

Please explain **what you are doing, why you are doing it, and how I can repeat it myself**.

I need these videos for future reference.

## 14. Documentation

Please provide simple documentation covering:

* Project structure
* Server requirements
* Software and versions
* Local setup
* Database setup
* VPS setup
* Deployment
* Domain/DNS
* SSL/HTTPS
* Email
* Google Login
* LiveKit
* Backup/restore
* Future updates
* Troubleshooting
* VPS maintenance
* Reinstallation/recovery
* Android/Play Store update procedure

**Do not include passwords, API secrets or private keys.**

## 15. Ownership

All accounts and services must remain under **my ownership**.

Do not use your personal:

* Email
* SMTP
* Google account
* API keys
* Google credentials
* LiveKit account
* Firebase account
* Service accounts
* VPS account
* Domain
* Other personal credentials

If an account/API/service is required, I will create it under my own account with your guidance.

## MOST IMPORTANT

I am looking for:

**TEACHER + TRAINER + EXPERIENCED DEVELOPER**

My objective is:

**Learn → Practice → Deploy → Understand → Manage Myself**

I want to understand the complete process:

**Source Code → VS Code → Coding → Local Testing → Frontend → Backend → Database → API → VPS → Deployment → Domain → DNS → SSL → Email → Google Login → LiveKit → Backup → Restore → Updates → Troubleshooting → Android AAB → Google Play Store**

### Please confirm in your proposal:

1. You can teach me from basic level.
2. You can train me using my actual Lotus Ludo project.
3. You can teach coding and future updates.
4. You can teach Visual Studio/VS Code.
5. You can teach frontend, backend, API and database.
6. You can teach VPS and complete deployment.
7. You can teach Domain, DNS, SSL and HTTPS.
8. You can teach Email/SMTP.
9. You can provide complete Google Login training.
10. You can provide LiveKit training if required.
11. You can teach backup, restore and VPS recovery.
12. You can teach troubleshooting and logs.
13. You can teach Android AAB and Google Play Store.
14. You can provide **actual screen-recording videos based on my project**.
15. You will explain commands and configurations while doing the work.
16. You will not use personal credentials/services.
17. All accounts will remain under my ownership.
18. You will provide documentation.
19. Please provide your **final quotation and estimated duration**.

**My main goal is not just to make the project live. I want to learn the complete process so I can manage and maintain my own project independently in the future.**
web development full stack development training development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.