Logo Lanfrica

getnuevetech/vuekumi

Domain:

digital infrastructure

Record type:

software
Creator:
get
Host:
Stock Photo Gallery for Africans in African # VUEKUMI VUEKUMI is a stock photo marketplace platform prototype with the supplied public website template and a protected local admin backend. ## Standalone Rebuild A completely separate rebuild is available in `standalone/` on this branch. It has its own frontend, admin backend, backend API, data file, Dockerfile, and AWS deployment defaults so it can run beside the current app without replacing it. See STANDALONE_REBUILD.md. ## Run Locally ```sh npm start ``` Open: - Public site: `localhost` - New plain admin backend: `localhost` or `localhost` - Legacy admin fallback: `localhost` ## Admin Access Local development defaults: - Identifier: `admin@vuekumi.local` - Access key: `VUEKUMI-ADMIN-LOCAL` For production, configure: ```sh ADMIN_ACCESS_KEY= ADMIN_TOKEN_SECRET= ADMIN_TOKEN_TTL_MS=28800000 CONTRIBUTOR_TOKEN_SECRET= CONTRIBUTOR_TOKEN_TTL_MS=604800000 BUYER_TOKEN_SECRET= BUYER_TOKEN_TTL_MS=604800000 OTP_TTL_MS=600000 ``` ## Deploy Online The frontend and backend deploy together as one Node web service. See DEPLOYMENT.md for Render, Docker, and generic Node-host instructions. For AWS, use the ECS Fargate + EFS deployment in AWS_DEPLOYMENT.md. ## Platform Access Model - The supplied public VUEKUMI visual template remains the public marketplace layout. - Contributors start with mobile OTP verification and receive a contributor session token. - Admin-configured contributor categories control which photo categories each contributor can post. - Contributors from admin-approved African countries can upload the starter allocation first, then must complete deeper profile verification and paid access for more uploads. - Admin backend APIs enforce role permissions for overview, access, users, content, and activity sections. - Payment and SMS providers stay configurable by admin-managed API key references; live authorization waits for matching environment secrets. …