Skip to content

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 CryptoTracker

CryptoTracker is a real-time cryptocurrency price monitoring application designed for educational and professional use. It demonstrates a modern full-stack architecture using Spring Boot for the backend and Vanilla JavaScript for the frontend, consuming data from the CoinGecko API.

CryptoTracker UI

🛠️ Tech Stack

  • Backend: Java 17, Spring Boot 3, Maven
  • Frontend: HTML5, CSS3, JavaScript (Vanilla)
  • API Documentation: SpringDoc OpenAPI (Swagger UI)
  • Data Source: CoinGecko API

🏗️ Architecture

The application follows a clean layered architecture: Controller -> Service -> Client

🚀 How to Run

Prerequisites

  • JDK 17 or higher
  • Maven 3.6+

Steps

  1. Clone the repository

    git clone (https://github.com/Niltra/CryptoTracker.git)
    cd cryptotracker
  2. Build the project

    mvn clean install
  3. Run the application

    mvn spring-boot:run
  4. Access the Application

📚 API Documentation

This project uses SpringDoc to automatically generate OpenAPI documentation. Once the application is running, navigate to /swagger-ui.html to see the interactive documentation where you can test the endpoints directly.


Developed by David Navas.

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages