{"id":24639373,"url":"https://github.com/software-solution-panel/elepath-b","last_synced_at":"2026-04-12T21:35:16.605Z","repository":{"id":274061114,"uuid":"920308267","full_name":"software-solution-panel/ElePath-b","owner":"software-solution-panel","description":"This repository contains the backend for the ElePath application, which is used to track and manage elephant locations. The backend is built using Spring Boot and provides RESTful APIs for the frontend application.","archived":false,"fork":false,"pushed_at":"2025-02-16T00:45:42.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-16T01:25:08.877Z","etag":null,"topics":["elepath","mysql","springboot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"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/software-solution-panel.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-21T23:19:34.000Z","updated_at":"2025-02-16T00:45:46.000Z","dependencies_parsed_at":"2025-01-24T17:19:09.718Z","dependency_job_id":"395f2771-10c7-49a3-ad22-03889ae05400","html_url":"https://github.com/software-solution-panel/ElePath-b","commit_stats":null,"previous_names":["software-solution-panel/elepath-b"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/software-solution-panel%2FElePath-b","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/software-solution-panel%2FElePath-b/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/software-solution-panel%2FElePath-b/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/software-solution-panel%2FElePath-b/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/software-solution-panel","download_url":"https://codeload.github.com/software-solution-panel/ElePath-b/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244600687,"owners_count":20479304,"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":["elepath","mysql","springboot"],"created_at":"2025-01-25T11:11:17.640Z","updated_at":"2026-04-12T21:35:16.573Z","avatar_url":"https://github.com/software-solution-panel.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ElePath \n\nThis repository contains the backend for the ElePath application, which is used to track and manage elephant locations. The backend is built using Spring Boot and provides RESTful APIs for the frontend application.\n\n---\n\n## **Table of Contents**\n\n1. [Technologies Used](#technologies-used)\n2. [Getting Started](#getting-started)\n3. [Configuration](#configuration)\n\n\n---\n\n## **Technologies Used**\n\n- **Spring Boot** (3.x.x) - Backend framework\n- **MySQL** - Database management\n- **Spring Data JPA** - ORM and database interaction\n- **Spring Web** - Building RESTful APIs\n- **Lombok** (optional) - To reduce boilerplate code\n\n---\n\n## **Getting Started**\n\n### Prerequisites\n\n- Java 17 or higher\n- Maven 3.8+\n- MySQL 8.0+\n\n### Project Setup\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/username/elepath-backend.git\n   cd elepath-backend\n   ```\n2. Open the project in your IDE (IntelliJ IDEA, Eclipse, etc.).\n3. Ensure that Maven dependencies are installed:\n   ```bash\n   mvn clean install\n   ```\n\n---\n\n## **Configuration**\n\n### MySQL Database Configuration\n\n1. Create a database named `elepath` in MySQL:\n   ```sql\n   CREATE DATABASE elepath_db;\n   ```\n2. Update the `src/main/resources/application.properties` file with your database credentials:\n   ```properties\n   spring.datasource.url=jdbc:mysql://localhost:3306/elepath\n   spring.datasource.username=your_username\n   spring.datasource.password=your_password\n   spring.jpa.hibernate.ddl-auto=update\n   spring.jpa.show-sql=true\n   ```\n3. Ensure the MySQL server is running.\n\n---\n\n## **Contributing**\n\n1. Fork the repository.\n2. Create a new branch for your feature/bug fix.\n3. Commit your changes and submit a pull request.\n\n---\n\n## **License**\n\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftware-solution-panel%2Felepath-b","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftware-solution-panel%2Felepath-b","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftware-solution-panel%2Felepath-b/lists"}