Skip to content

A real-time cryptocurrency monitoring web application built with ASP.NET 7, React, and various modern utilities and frameworks. Features a microservice architecture and RESTful API backend.

License

Notifications You must be signed in to change notification settings

EpicMandM/CryptoSpect

Repository files navigation

CryptoSpect

Overview

CryptoSpect is a cryptocurrency monitoring ASP.NET web application. It is designed to provide real-time updates on cryptocurrency prices, trends, and other relevant data.

Features

  • Real-time cryptocurrency price tracking
  • Microservice architecture
  • RESTful API backend
  • Frontend built with React, TypeScript, and SCSS
  • Utilizes modern utilities and frameworks like Entity Framework, Redis Cache, RabbitMQ, and MongoDB

Project Structure

  • CryptoSpect: Main ASP.NET Core project for handling HTTP requests and responses.
  • CryptoSpect.Core: Business logic and models.
  • CryptoSpect.DA: Database interactions and repositories.
  • CryptoSpect.Service: Business services for specific use-cases.
  • CryptoSpect.Utility: Common utilities and helpers.
  • CryptoSpect.Test: Unit and integration tests.

Prerequisites

  • .NET 7.0.400
  • Node.js and npm (for frontend)
  • MongoDB
  • Redis

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/CryptoSpect.git
  1. Navigate to the project directory and install backend dependencies:
cd CryptoSpect
dotnet restore
  1. Navigate to the frontend directory and install frontend dependencies:
cd CryptoSpect/ClientApp
npm install
  1. Run the application:
dotnet run

Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

License

MIT License

About

A real-time cryptocurrency monitoring web application built with ASP.NET 7, React, and various modern utilities and frameworks. Features a microservice architecture and RESTful API backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published