Backend Development with GitHub Collaboration
Budget: $10,000 – $20,000 USD
Hi,
I want to proceed with the backend development under the following structure and standards:
1. Code Ownership:
* The source code must be hosted in a GitHub repository under my account/organization.
* You will be added as a collaborator only.
* All code must be pushed continuously (no final ZIP delivery).
2. Infrastructure Ownership:
* Cloud server, database, and domain accounts must be under my ownership.
* You may access them as a developer.
3. Project Structure:
* Clean architecture (routes, controllers, services, models, middlewares, config).
* Environment variables must be used (.env), and an env.example file must be provided.
* No secrets or API keys should be committed to the repository.
4. Documentation:
* README with setup instructions.
* Swagger (OpenAPI) documentation.
* Postman collection for testing.
5. Milestone-Based Delivery:
We will divide the project into clear milestones:
* Milestone 1: Auth + Roles + Organization (multi-tenant ready)
* Milestone 2: Bookings CRUD + Database schema
* Milestone 3: Commission logic
* Milestone 4: Dashboard APIs (stats & reports)
* Milestone 5: Deployment + backups + monitoring
Each milestone will be reviewed and tested before payment.
6. Multi-Tenant Requirement:
The system must be designed as multi-tenant from day one.
All major entities must be linked to an organization/company ID.
I want to proceed with the backend development under the following structure and standards:
1. Code Ownership:
* The source code must be hosted in a GitHub repository under my account/organization.
* You will be added as a collaborator only.
* All code must be pushed continuously (no final ZIP delivery).
2. Infrastructure Ownership:
* Cloud server, database, and domain accounts must be under my ownership.
* You may access them as a developer.
3. Project Structure:
* Clean architecture (routes, controllers, services, models, middlewares, config).
* Environment variables must be used (.env), and an env.example file must be provided.
* No secrets or API keys should be committed to the repository.
4. Documentation:
* README with setup instructions.
* Swagger (OpenAPI) documentation.
* Postman collection for testing.
5. Milestone-Based Delivery:
We will divide the project into clear milestones:
* Milestone 1: Auth + Roles + Organization (multi-tenant ready)
* Milestone 2: Bookings CRUD + Database schema
* Milestone 3: Commission logic
* Milestone 4: Dashboard APIs (stats & reports)
* Milestone 5: Deployment + backups + monitoring
Each milestone will be reviewed and tested before payment.
6. Multi-Tenant Requirement:
The system must be designed as multi-tenant from day one.
All major entities must be linked to an organization/company ID.