{"id":19684970,"url":"https://github.com/boolfalse/java-react","last_synced_at":"2025-09-14T04:25:23.198Z","repository":{"id":185321858,"uuid":"672479653","full_name":"boolfalse/java-react","owner":"boolfalse","description":"A simple Spring Boot (Java) \u0026 React.js full-stack app","archived":false,"fork":false,"pushed_at":"2023-08-01T11:32:08.000Z","size":269,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-10T06:59:12.753Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/boolfalse.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}},"created_at":"2023-07-30T08:20:17.000Z","updated_at":"2023-08-05T12:15:14.000Z","dependencies_parsed_at":"2023-08-01T14:05:52.692Z","dependency_job_id":null,"html_url":"https://github.com/boolfalse/java-react","commit_stats":null,"previous_names":["boolfalse/java-react"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boolfalse%2Fjava-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boolfalse%2Fjava-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boolfalse%2Fjava-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boolfalse%2Fjava-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boolfalse","download_url":"https://codeload.github.com/boolfalse/java-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240993432,"owners_count":19890418,"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-11-11T18:19:33.801Z","updated_at":"2025-02-27T07:24:47.455Z","avatar_url":"https://github.com/boolfalse.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## Java \u0026 React.js app\n\n\n\n#### About:\n\n- This is a simple Java Spring boot \u0026 React.js full-stack app.\n\n\n\n#### Setup:\n\n- [Optional] Setup [`Maven`](https://maven.apache.org/download.cgi).\n```shell\n# maven: download, extract and move to the executable folder\nwget https://dlcdn.apache.org/maven/maven-3/3.9.3/binaries/apache-maven-3.9.3-bin.tar.gz\ntar -xvf apache-maven-3.9.3-bin.tar.gz\nsudo mv apache-maven-3.6.3 /opt/\n\n# publish maven path\nexport PATH=\"$PATH:/opt/apache-maven-3.9.3/bin\"\n\n# set maven path to the default usable programs\nnano ~/.bashrc\n# add the line\nPATH=\"$PATH:/opt/apache-maven-3.9.3/bin\"\n# reload the terminal or apply the changes\nsource ~/.bashrc\n```\n\n- Setup _.env_ credentials as described in _.env.example_ in _src/main/resources/_ folder.\n\n- Run the backend:\n```shell\nmvn spring-boot:run\n```\n\n- Install client dependencies:\n```shell\nnpm install --prefix=client/\n```\n- Run the client\n```shell\nnpm run start --prefix=client/\n```\n\n\n\n#### Resources:\n\n- Postman [Collection](https://documenter.getpostman.com/view/1747137/2s9XxtxFaS)\n- freeCodeCamp video: [Full Stack Development with Java Spring Boot, React, and MongoDB – Full Course](https://www.youtube.com/watch?v=5PdEmeopJVQ)\n- freeCodeCamp article: [Full Stack Development with MongoDB, Java, and React](https://www.freecodecamp.org/news/full-stack-development-with-mongodb-java-and-react/)\n- [Java JDK download](https://www.oracle.com/java/technologies/downloads/)\n- [Spring Initializr](https://start.spring.io/)\n- [Spring backend](https://github.com/fhsinchy/movieist)\n- [React frontend](https://github.com/GavinLonDigital/movie-gold-v1/)\n- Installation example on: [me.paulschwarz/spring-dotenv](https://mvnrepository.com/artifact/me.paulschwarz/spring-dotenv)\n- [How to Install Maven on Linux](https://www.digitalocean.com/community/tutorials/install-maven-linux-ubuntu)\n\n\n\n#### Author:\n\n- [BoolFalse](https://boolfalse.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboolfalse%2Fjava-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboolfalse%2Fjava-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboolfalse%2Fjava-react/lists"}