{"id":21421409,"url":"https://github.com/percival33/almost-jira-clone-2","last_synced_at":"2026-03-13T14:33:23.255Z","repository":{"id":107184844,"uuid":"600195069","full_name":"Percival33/almost-jira-clone-2","owner":"Percival33","description":"Jira clone application with a Spring API backend and a Vue.js frontend using MongoDB as a database with pico styles","archived":false,"fork":false,"pushed_at":"2023-02-20T23:43:38.000Z","size":341,"stargazers_count":3,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T17:14:33.872Z","etag":null,"topics":["docker","java","mongodb","vuejs3"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/Percival33.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":"2023-02-10T19:54:57.000Z","updated_at":"2023-03-14T13:15:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"51ecf839-737e-4dc7-8267-e6212d6823a5","html_url":"https://github.com/Percival33/almost-jira-clone-2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Percival33/almost-jira-clone-2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Percival33%2Falmost-jira-clone-2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Percival33%2Falmost-jira-clone-2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Percival33%2Falmost-jira-clone-2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Percival33%2Falmost-jira-clone-2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Percival33","download_url":"https://codeload.github.com/Percival33/almost-jira-clone-2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Percival33%2Falmost-jira-clone-2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30468323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-13T11:00:43.441Z","status":"ssl_error","status_checked_at":"2026-03-13T11:00:23.173Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["docker","java","mongodb","vuejs3"],"created_at":"2024-11-22T20:34:08.308Z","updated_at":"2026-03-13T14:33:23.238Z","avatar_url":"https://github.com/Percival33.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Almost Jira\nThis is a Jira clone application with a Spring API backend and a Vue.js frontend using MongoDB as a database with [pico] styles.\nThe application is designed to run in separate containers, allowing for easy scaling and deployment.\n\n## About\n\nIt has started as university group project for Application Programming course. \nSee mode details, initial state [here](https://github.com/Percival33/almost-jira-clone.git)\n\nAnd now is further developed by myself.\n\n### Requirements\n- Docker and Docker Compose\n- Java 17\n- Node.js and npm\n\n### Running the Application\nTo run the application, simply clone the repository and run the following command in the root directory:\n\n```\ndocker-compose up\n```\nThis will start the application and both the frontend and backend will be accessible through the following URLs:\n\nFrontend: http://localhost:3000\nBackend: http://localhost:8080\n\nAlso swagger documentation of [api] is available.\n\n### Configuration\nThe Jira clone application requires a few configuration parameters to run. \n\nThe application can be configured through the following files:\n- `backend/src/main/resources/application.yml`\n- `frontend/src/config.js`\n\nAdditionally parameters are stored in a .env file in the root directory of the project.\nThe file should contain the following fields:\n```\nDB_USER=\u003cyour-database-user\u003e\nDB_PASSWORD=\u003cyour-database-password\u003e\n```\nReplace `\u003cyour-database-user\u003e` and `\u003cyour-database-password\u003e` with your actual database credentials. \nThese credentials will be used by both the frontend and backend to connect to the database.\n\nThe .env file is excluded from version control, so your credentials will remain private. \nIf you are deploying the application to a production environment, \nmake sure to set the DB_USER and DB_PASSWORD environment variables in the environment where the containers are running.\n\n### Deployment\nTo deploy the application, simply run the following command in the root directory:\n\n```bash\ndocker-compose up -d\n```\nThis will start the containers in detached mode and the application will be running in the background.\n\n### Contributing\nContributions are very welcome! If you would like to help, take a look at the list of open issues and see if there is \nanything you would like to work on. \nIf you have an idea for a new feature or improvement, feel free to open a new issue to start a discussion. \nWhen you are ready to start coding, fork the repository and create a new branch for your changes. \nWhen you are done, create a pull request to merge your changes back into the main codebase. We appreciate your contributions!\n\n### License\nThis project is licensed under the MIT license.\n\n[commit]: https://github.com/Percival33/almost-jira-clone/tree/a7f51f4d3b9d6806ed4db78ff5efd46765f63dc1\n[api]: http://localhost:8080/swagger-ui/index.html\n[pico]: https://picocss.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpercival33%2Falmost-jira-clone-2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpercival33%2Falmost-jira-clone-2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpercival33%2Falmost-jira-clone-2/lists"}