{"id":16380377,"url":"https://github.com/sya-ri/node-and-vite-react","last_synced_at":"2025-10-26T10:31:03.497Z","repository":{"id":241995750,"uuid":"803632802","full_name":"sya-ri/node-and-vite-react","owner":"sya-ri","description":"Monorepo with Turbo. node, vite + react. Deploy to AWS (Lambda, S3)","archived":true,"fork":false,"pushed_at":"2024-08-22T16:45:28.000Z","size":1596,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-01T20:45:45.044Z","etag":null,"topics":["aws","aws-lambda","aws-s3","biome","biomejs","commitlint","lambda-nodejs","monorepo","node","nodejs","react","storybook","storybookjs","turbo","turborepo","typescript","vite","vite-react","vitejs","vitejs-react"],"latest_commit_sha":null,"homepage":"","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/sya-ri.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.config.js","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-05-21T05:19:16.000Z","updated_at":"2024-12-10T11:54:06.000Z","dependencies_parsed_at":"2024-07-23T10:15:51.767Z","dependency_job_id":"54d285bd-7426-4e83-9a8f-1e419193ce68","html_url":"https://github.com/sya-ri/node-and-vite-react","commit_stats":null,"previous_names":["sya-ri/node-and-vite-react"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sya-ri%2Fnode-and-vite-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sya-ri%2Fnode-and-vite-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sya-ri%2Fnode-and-vite-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sya-ri%2Fnode-and-vite-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sya-ri","download_url":"https://codeload.github.com/sya-ri/node-and-vite-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238310271,"owners_count":19450833,"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":["aws","aws-lambda","aws-s3","biome","biomejs","commitlint","lambda-nodejs","monorepo","node","nodejs","react","storybook","storybookjs","turbo","turborepo","typescript","vite","vite-react","vitejs","vitejs-react"],"created_at":"2024-10-11T03:51:18.224Z","updated_at":"2025-10-26T10:30:58.162Z","avatar_url":"https://github.com/sya-ri.png","language":"TypeScript","readme":"# Node and Vite React Monorepo\n\nA monorepo setup using [Turbo](https://turbo.build).\n\n## Projects\n\n### Apps\n\n- [backend](apps/backend): Built with [Hono](https://hono.dev) and deployed on AWS Lambda.\n- [frontend](apps/frontend): Built with [Vite](https://vitejs.dev) and React.\n- [deploy](apps/deploy): Deploys to AWS using [AWS CDK](https://github.com/aws/aws-cdk).\n\n### Packages\n\n- [database](packages/database): Database schema, migrations, and database operations.\n- [model](packages/model): Defines application data models.\n- [openapi](packages/openapi): Provides API documentation using OpenAPI specifications.\n- [runtime-config](packages/runtime-config): Frontend runtime configuration.\n- [typescript-config](packages/typescript-config): Shared TypeScript configuration files.\n- [ui](packages/ui): Shared component library for frontend.\n\n## Installation\n\nTo set up the project for development:\n\n```shell\n./scripts/setup.sh\n```\n\n## Commands\n\n### Git Commit\n\nUse the following command to commit your changes:\n\n```shell\nnpm run commit\n```\n\n### Build\n\nTo build the entire project:\n\n```shell\nnpm run build\n```\n\n### Development Server\n\nTo start the development server:\n\n```shell\nnpm run dev\n```\n\n### Check Code Quality\n\nTo run code quality checks:\n\n```shell\nnpm run check\n```\n\n### Fix Code Issues\n\nTo fix any code issues automatically:\n\n```shell\nnpm run fix\n```\n\n### Check Dependency Versions\n\nTo check for new versions of dependencies using `npm-check-updates`:\n\n```shell\nnpm run ncu\n```\n\n### Bump Dependency Versions\n\nTo upgrade dependencies to their latest versions using `npm-check-updates`:\n\n```shell\nnpm run ncu:apply\n```\n\n### Build Storybook\n\nTo build the Storybook:\n\n```shell\nnpm run build-storybook\n```\n\n### Open Storybook\n\nTo open the storybook:\n\n```shell\nnpm run storybook\n```\n\n### Launch Database\n\nTo start the PostgreSQL database using Docker Compose:\n\n```shell\ndocker compose up -d\n```\n\n### Migrate Database\n\nTo migrate the database in a development environment:\n\n```shell\nnpm run migrate:dev -w packages/database\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsya-ri%2Fnode-and-vite-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsya-ri%2Fnode-and-vite-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsya-ri%2Fnode-and-vite-react/lists"}