{"id":18074382,"url":"https://github.com/headwinds/secord","last_synced_at":"2025-04-05T18:45:27.838Z","repository":{"id":43530480,"uuid":"242621803","full_name":"headwinds/secord","owner":"headwinds","description":"gradle postgresql create react app redux tools typescript","archived":false,"fork":false,"pushed_at":"2023-01-05T08:08:03.000Z","size":5034,"stargazers_count":0,"open_issues_count":21,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-11T16:19:25.915Z","etag":null,"topics":[],"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/headwinds.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}},"created_at":"2020-02-24T01:33:12.000Z","updated_at":"2020-02-24T17:54:24.000Z","dependencies_parsed_at":"2023-02-03T19:47:01.742Z","dependency_job_id":null,"html_url":"https://github.com/headwinds/secord","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwinds%2Fsecord","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwinds%2Fsecord/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwinds%2Fsecord/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwinds%2Fsecord/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/headwinds","download_url":"https://codeload.github.com/headwinds/secord/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247385623,"owners_count":20930599,"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":[],"created_at":"2024-10-31T10:12:27.606Z","updated_at":"2025-04-05T18:45:27.808Z","avatar_url":"https://github.com/headwinds.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Secord 🎖️\n### Java (Gradle) PostgreSQL Backend with a React/Redux/Typescript Frontend\n\n\n# Getting Started (prebuilt) \n\n1. Update the application properties file with your database credentials \n\nsee src \u003e main \u003e resources \u003e application.properties\n\n2. populate the default postgres database with a colonist table and some colonists\n\nsee scout.sql\n\n3. Run the App\n\n```\ngradle bootRun\n```\n\nOpen your browser to http://localhost:8080 to see the React frontend\n\nOpen your browser to http://localhost:8080/demo/all to see a sample JSON response \n\n# Getting Started (scratch)\n\n1. visit [spring initializer](https://start.spring.io/)\n\nSetup a new project with these settings:\n\n\u003cimg src=\"init-1.png\" alt=\"cranes\" width=\"800px\" /\u003e\n\n\u003cimg src=\"init-2.png\" alt=\"cranes\" width=\"800px\" /\u003e\n\nGenerate and download the zip. Open it in your editor and launch a terminal.\n\n2. Install Create React App with typescript \u0026 add the [redux toolkit](https://redux-toolkit.js.org/)\n\n```\ncd src/main\nnpx create-react-app webapp --template typescript\nyarn add @reduxjs/toolkit\nyarn add react-redux @types/react-redux\n```\n\n3. Update the application properties file with your database credentials \n\nsee src \u003e main \u003e resources \u003e application.properties\n\n\nArticles \n\n* [Serving React apps from Spring Boot](https://blog.indrek.io/articles/serving-react-apps-from-spring-boot/)\n* [react \u0026 redux toolkit tutorial](https://redux-toolkit.js.org/tutorials/advanced-tutorial)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheadwinds%2Fsecord","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheadwinds%2Fsecord","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheadwinds%2Fsecord/lists"}