{"id":14990532,"url":"https://github.com/dresandev/vexara","last_synced_at":"2026-02-18T15:32:16.857Z","repository":{"id":230489282,"uuid":"779509949","full_name":"dresandev/vexara","owner":"dresandev","description":"Bershka ecommerce clone. 📦💻","archived":false,"fork":false,"pushed_at":"2024-07-18T05:23:04.000Z","size":15462,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-22T22:22:53.454Z","etag":null,"topics":["auth-js","css-modules","mercadopago","nextjs-14","prisma-orm","zustand"],"latest_commit_sha":null,"homepage":"https://vexara.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dresandev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-30T02:30:55.000Z","updated_at":"2025-06-25T21:57:47.000Z","dependencies_parsed_at":"2024-07-18T07:14:56.560Z","dependency_job_id":"84017308-9f01-4054-ae45-252701d1d722","html_url":"https://github.com/dresandev/vexara","commit_stats":{"total_commits":25,"total_committers":2,"mean_commits":12.5,"dds":"0.43999999999999995","last_synced_commit":"58a0d1744aeea02cb5f44151fcfc561ecd6a8306"},"previous_names":["dresandev/vexara"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dresandev/vexara","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dresandev%2Fvexara","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dresandev%2Fvexara/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dresandev%2Fvexara/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dresandev%2Fvexara/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dresandev","download_url":"https://codeload.github.com/dresandev/vexara/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dresandev%2Fvexara/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29583918,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T13:56:48.962Z","status":"ssl_error","status_checked_at":"2026-02-18T13:54:34.145Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auth-js","css-modules","mercadopago","nextjs-14","prisma-orm","zustand"],"created_at":"2024-09-24T14:20:17.350Z","updated_at":"2026-02-18T15:32:16.840Z","avatar_url":"https://github.com/dresandev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vexara: Bershka ecommerce clone\n\nClone of Bershka's ecommerce implementing the main functionalities such as the authentication flow using auth.js, the product payment flow using the Mercadopago payment gateway, laying out the app as similar as possible, adding the responsive without using js (which is like is done originally), deploying 100% functional code to production.\n\n## Screenshots\n\n![vexara](https://github.com/dresandev/vexara/assets/79766563/c3568aec-6d75-44f9-b6e8-a1a33833dfa2)\n\n## Preview\n\n![vexara-preview](https://github.com/dresandev/vexara/assets/79766563/5db1dbb3-080e-4110-bbbe-b338574d1ec6)\n\n## Environment Variables\n\nTo run this project, you will need to add the following environment variables to your .env.* file.\n\n`DATABASE_URL`\n`AUTH_SECRET`\n`GITHUB_CLIENT_ID`\n`GITHUB_CLIENT_SECRET`\n`MERCADOPAGO_ACCESS_TOKEN`\n`MERCADOPAGO_WEBHOOK_SECRET`\n`APP_URL`\n\nThese environment variables are under my specific requirements, you can modify them as needed.\n\n## Set the database/orm (prisma)\n\nTo sync with remote database run\n\n```bash\n  cd vexara\n  # or the name you gave the project when cloning the repository\n  yarn dlx prisma db push\n  # or\n  pnpm dlx prisma db push\n  # or\n  npx prisma db push\n```\n\nTo generate the models and typing of the database\n\n```bash\n  yarn dlx prisma generate\n  # or\n  pnpm dlx prisma generate\n  # or\n  npx prisma generate\n```\n\nTo have data to interact with in the application, run the following command\n\n```bash\n  yarn seed\n  # or\n  pnpm seed\n  # or\n  npm seed\n```\n\n## Run seed command\n\nTo have data to interact with in the application, run the following command\n\n```bash\n  yarn seed\n  # or\n  pnpm seed\n  # or\n  npm seed\n```\n\n## Run development server\n\nAfter setting environment variables, you can start the development server by running the following commands\n\n```bash\n  cd vexara\n  # or the name you gave the project when cloning the repository\n  yarn dev\n  # or\n  pnpm dev\n  # or\n  npm dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdresandev%2Fvexara","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdresandev%2Fvexara","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdresandev%2Fvexara/lists"}