Giter Site home page Giter Site logo

douglassantanna / dg-invest Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.85 MB

This application serves as a cryptocurrency portfolio tracker, logging every transaction and providing detailed statistics such as current values, percentages, and average prices based on selected cryptocurrencies

Home Page: https://red-rock-0ee91e910.4.azurestaticapps.net/#/login

TypeScript 31.82% HTML 8.33% SCSS 0.14% C# 58.87% TSQL 0.63% Dockerfile 0.21%
angular azure cryptocurrency cryptotracker csharp

dg-invest's Introduction

Cryptocurrency Portfolio Tracker

Overview

Welcome to the Cryptocurrency Portfolio Tracker! This application allows users to manage and analyze their cryptocurrency investments, featuring real-time tracking, detailed transaction logging, and comprehensive statistics. Built on Azure, the solution leverages Azure Web Apps, Static Web Apps, Azure SQL Database, and Azure Blob Storage to deliver a scalable and robust application.

Features

  • Real-Time Portfolio Tracking: Monitor cryptocurrency investments with up-to-date information.
  • Detailed Transaction Logging: Record every transaction within the portfolio.
  • Comprehensive Statistics: View detailed statistics including current values, percentage changes, and average prices.
  • Azure Integration: Utilizes Azure Web App, Static Web App, and Azure SQL Database for reliable performance.
  • Logging with Azure Blob Storage: Logs application activities and errors to Azure Blob Storage for efficient monitoring and troubleshooting.
  • CI/CD Pipeline: Automated build and deployment process using Azure DevOps or GitHub Actions.

Architecture

  • Frontend: Angular application hosted as a Static Web App on Azure.
  • Backend: .NET Web API running on Azure Web App, integrated with Azure Blob Storage for logging.
  • Database: Azure SQL Database for storing transaction records and user data.
  • Logging: Azure Blob Storage for storing application logs.
  • CI/CD: Continuous integration and deployment pipelines for streamlined development and release.

Getting Started

To build and run the application locally using Docker Compose, follow these steps:

Prerequisites

  • Docker: Install Docker for building and running containers.
  • Node.js and npm: Required for building and running the Angular frontend.

Setup

  1. Clone the Repository

    git clone https://github.com/your-username/crypto-portfolio-tracker.git
    cd crypto-portfolio-tracker
  2. In development, please wait

dg-invest's People

Contributors

douglassantanna avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.