Quickstart
Get up and running with OrignaGTA in 5 minutes.
Prerequisites
- Node.js 18+ or Dart/Flutter 3.0+
- Git for cloning the repository
- Stripe Test Account (free at https://stripe.com (opens in a new tab))
For Web Developers (Flutter Web)
1. Clone the Repository
git clone https://github.com/yuniorrodriguezosorio/origna_gta.git
cd origna_gta/origna_gta2. Install Dependencies
flutter pub get3. Configure Environment
Create lib/utils/env_config.dart with development settings:
class EnvConfig {
static const String environment = 'dev';
static const String orignaBaseUrl = 'https://api.dev.orignagta.ca';
static const String turnstileSiteKey = 'your-site-key-here';
}4. Run the Development Server
flutter run -d chrome --dart-define=ENVIRONMENT=devThe app will be available at http://localhost:54321
5. Test with Dev Accounts
| Role | Password | |
|---|---|---|
| Admin | e2e-admin@test.origna.ca | TestPass123! |
| Seller | e2e-seller@test.origna.ca | TestPass123! |
| Buyer | e2e-buyer@test.origna.ca | TestPass123! |
For Backend Developers (Rust)
1. Access VPS
ssh -i ~/.ssh/id_ed25519 root@204.168.137.16
cd /opt/orignabase2. Check OrignaBase Status
docker-compose ps
# Should show: orignabase-dev, surrealdb, meilisearch, caddy3. View Dev API Logs
docker-compose logs -f orignabase-dev4. Test API Endpoint
curl https://api.dev.orignagta.ca/health
# Expected: 200 OK with health statusNext Steps
- API Reference — Learn the REST API
- Seller Guide — Set up as a seller
- Deployment — Deploy to production
Stuck? Check the troubleshooting section or open an issue on GitHub.