- About The Project
- Built With
- Getting Started
* Prerequisites
* Installation - Usage
- Roadmap
- Contributing
- License
- Acknowledgments
HLoc is a Java project that aims to replicate or work similarly to the Wikiloc platform for geolocation, routes, and outdoor activity tracking.
The idea is to allow users to record, view, and manage routes, possibly with map and geolocation support.
- Route management (create, view, edit)
- Interface (or codebase) in Java
- Modular design for future expansion
This project was built using the following main technologies:
- Java (version defined in
pom.xml) - Maven as the build system
- [Optional] External libraries for geolocation/maps if implemented later
- Standard directory structure:
src/main/java,pom.xml, etc. (github.com)
- Java JDK installed (21+)
- Maven installed (or use the included
mvnw) - Git to clone the repository
- Clone the repository:
git clone https://github.com/JMF-Alex/HLoc.git- Enter the project directory:
cd HLoc- (Opcional) Use the Maven wrapper:
./mvnw clean installor if you use globally installed Maven:
mvn clean install- Once compiled, you can run the application from your IDE or command line.
You can run the application with:
java -jar target/HLoc‑1.0.0.jarFrom the interface you can:
- View saved routes
- Import previously saved routes
- Edit or delete existing routes
- Implement graphical user interface (GUI)
- Add support for export to GPX/KML format
- Integrate map API (e.g. OpenStreetMap)
- Add user authentication and remote storage
Contributions are welcome.
Please follow these steps:
- Fork the project
- Create your feature branch (
git checkout -b feature/MyFeature) - Commit your changes with a descriptive message (
git commit -m "Add some feature") - Push to your branch (
git push origin feature/MyFeature) - Open a Pull Request
Additionally, before developing a new feature, open an issue so we can discuss it.
Distributed under the MIT License. See the LICENSE file for more details.
- Original template by Othneil Drew: Best‑README‑Template (github.com)