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.
- 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
- 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.
- .NET 7.0.400
- Node.js and npm (for frontend)
- MongoDB
- Redis
- Clone the repository:
git clone https://github.com/yourusername/CryptoSpect.git
- Navigate to the project directory and install backend dependencies:
cd CryptoSpect
dotnet restore
- Navigate to the frontend directory and install frontend dependencies:
cd CryptoSpect/ClientApp
npm install
- Run the application:
dotnet run
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
MIT License