{"id":25519578,"url":"https://github.com/wlsf82/cypg","last_synced_at":"2026-04-11T05:03:20.545Z","repository":{"id":277251036,"uuid":"925463863","full_name":"wlsf82/cypg","owner":"wlsf82","description":"Sample project to demonstrate how to integrate Cypress with a PostgreSQL database.","archived":false,"fork":false,"pushed_at":"2025-02-12T23:14:09.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T00:23:14.647Z","etag":null,"topics":["cypress","cypress-testing","database","db","docker","e2e-testing","express-js","git","nodejs","npm","pg","postgres","postgres-db","postgresql","postgresql-database","react","talking-about-testing","testing","vite","web-testing"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wlsf82.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2025-01-31T23:45:39.000Z","updated_at":"2025-02-12T23:14:12.000Z","dependencies_parsed_at":"2025-02-13T00:23:21.073Z","dependency_job_id":"31615f75-3519-4e9d-ad79-925ba57e10aa","html_url":"https://github.com/wlsf82/cypg","commit_stats":null,"previous_names":["wlsf82/cypg"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wlsf82%2Fcypg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wlsf82%2Fcypg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wlsf82%2Fcypg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wlsf82%2Fcypg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wlsf82","download_url":"https://codeload.github.com/wlsf82/cypg/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239699579,"owners_count":19682575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cypress","cypress-testing","database","db","docker","e2e-testing","express-js","git","nodejs","npm","pg","postgres","postgres-db","postgresql","postgresql-database","react","talking-about-testing","testing","vite","web-testing"],"created_at":"2025-02-19T17:20:07.393Z","updated_at":"2025-12-21T07:30:14.971Z","avatar_url":"https://github.com/wlsf82.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cypg\n\nSample project to demonstrate how to integrate Cypress with a PostgreSQL database.\n\n## Pre-requirements\n\nYou will need to have [Docker](https://www.docker.com/products/docker-desktop/), [git](https://git-scm.com/), [Node.js](https://nodejs.org/) and npm installed on your computer.\n\nFor this project, the following versions of git, Node.js, and npm were used:\n\n```sh\n$ git --version\n# git version 2.42.1\n\n$ node --version\n# v22.13.1\n\n$ npm --version\n# 10.9.2\n\n```\n\n## Starting and running the app\n\n- To start the database, [read the db docs](./db/README.MD).\n- To install and start the backend, [read the backend docs](./backend/README.md).\n- To install and start the frontend, [read the frontend docs](./frontend/README.md).\n\n## Cypress tests\n\n1. In the operating system where the app is running, define an environment variable called `DATABASE_URL` with the following value `postgresql://dbuser@localhost:5432/demo`.\n2. Run `npm i` to install the dev dependencies.\n3. Then, run `npm run cy:open` to open the Cypress App and run the tests in interactive mode, or, run `npm test` to run the tests in headless mode.\n\n## License\n\nThis project is licensed under the MIT License.\n\n___\n\nDeveloped with 💚 by [Walmyr](https://walmyr.dev).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwlsf82%2Fcypg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwlsf82%2Fcypg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwlsf82%2Fcypg/lists"}