Skip to content

Kallashnikovv/Krypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Krypto

🧠 About the Project

Krypto is a full-stack web application designed to track real-time cryptocurrency prices and generate professional PDF reports with statistical visualizations.

This was a collaborative university group project built in an Agile workflow. Our team worked in sprints, used a task board (Trello), held regular meetings, and focused on iterative delivery with quality code reviews and testing.

project

🎯 Purpose

In today’s volatile crypto market, it’s essential to have quick access to accurate, real-time data. Krypto addresses this need by providing:

  • A clear and responsive dashboard for monitoring crypto prices
  • Hourly auto-refresh of market data using asynchronous API calls
  • The ability to generate downloadable PDF reports with charts and analytics

⚙️ Key Features

📈 Live Price Tracking
  • Fetches current data for top cryptocurrencies and 10 major fiat currencies.
🔍 Search by Name
  • Quickly find any currency or cryptocurrency through a search bar.
🔢 Filter by Price
  • Sort or filter currencies based on price ranges.
🎨 Light & Dark Mode
  • Switch between light and dark themes for comfortable viewing.
🔁 Auto-Refresh Every Hour
  • Powered by Python's asyncio for efficient, non-blocking updates.
📄 PDF Report Generator
  • Generates PDF summaries with charts created in Matplotlib.
🌐 Modern Web Interface
  • Built with React, HTML, CSS, and JavaScript for a smooth UI.
🚀 High-Performance Backend
  • Uses FastAPI for a fast, scalable RESTful API.
🗃️ Database Integration
  • Stores data and report history using MongoDB.
🐳 Containerized Deployment
  • Fully Dockerized for easy setup and deployment.

🧰 Tech Stack

Layer Technologies
Frontend React, HTML, CSS, JavaScript
Backend FastAPI, Python, asyncio
Database MongoDB
Visualization Matplotlib
PDF Generation FPDF
DevOps Docker

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors