CS-Cart + GitHub Version Control Setup, Staging, Deployment & Logging System

Job ID: 39982425

Budget: ₹1,500 – ₹12,500 INR

CS-Cart Developer Needed to Set Up GitHub Version Control + Staging + Deployment + Logging (One-Time Setup)

Overview:
Only Cs-cart experts apply! We need a one-time setup of a complete development workflow for our live CS-Cart Multi-Vendor website. Multiple developers work on add-ons, and recent errors revealed we need proper version control, staging, deployment, and logging.

Scope of Work

1. Move CS-Cart Codebase to GitHub

Create a private repo
Add full CS-Cart code + custom add-ons
Proper .gitignore
Initial clean commit

2. Branching Workflow Setup

Branches: main (production), staging (testing), feature/*
Developers work only in feature branches
Approved merges go staging → main

3. GitHub → Cloudways Deployment

Deploy staging from GitHub
Deploy production from GitHub
No direct edits on the live server

4. Staging Environment Setup

Full clone of production
Separate DB and URLs
Disable emails and search engine indexing

5. Database Migration System

Create db/migrations
Future DB changes only via SQL migration files
No phpMyAdmin direct edits

6. Logging Setup

Enable CS-Cart admin logs
Configure PHP error logs
Shopify connector logs
Cron job logging

7. Access Control

Individual CS-Cart admin accounts
Individual GitHub access
Only owner/lead dev merges to main

8. Documentation
Short README explaining workflow, branching, deployments, migrations, and log checking and please mention Dotas5 if you read otherwise we will downvote your bid.

Required Skills:
CS-Cart or PHP framework experience
Git/GitHub expertise
Cloudways deployment
DB migrations
Logging and cron setup