2024-10-14 01:35:51 +02:00
2024-10-13 19:55:35 +02:00
2024-10-14 01:35:51 +02:00
2024-10-14 01:34:47 +02:00
2024-10-12 16:52:57 +02:00
2024-10-13 20:00:33 +02:00

Overview

This project consists of two main components:

  1. Image Converter Frontend: An Angular application for converting images.
  2. Image Converter Backend: A .NET 8.0 application that handles the image processing.

Prerequisites

  • Node.js (for the Angular frontend)
  • .NET SDK (for the backend)
  • Docker (for containerization)

Getting Started

Frontend (Angular)

  1. Navigate to the frontend directory:

    cd path/to/frontend
    
  2. Install dependencies:

    npm install
    
  3. Start the development server:

    npm start
    

    The Angular application will be available at http://localhost:4200.

Backend (.NET)

  1. Navigate to the backend directory:

    cd path/to/backend
    
  2. Restore .NET dependencies:

    dotnet restore
    
  3. Build the project:

    dotnet build
    
  4. Run the application:

    dotnet run
    

    The backend API will be available at http://localhost:5000.

Using Docker

  1. Build and run the Docker containers:

    docker-compose up --build
    

    This will build and start both the frontend and backend services.

  2. Access the applications:

    • Frontend: http://localhost:4200
    • Backend: http://localhost:5000

Additional Information

Running Tests

Frontend

To run the tests for the Angular application:

npm test

Backend

To run the tests for the .NET application:

dotnet test

Building for Production

Frontend

To build the Angular application for production:

npm run build

Backend

To publish the .NET application:

dotnet publish -c Release

License

This project is licensed under the MIT License. See the LICENSE file for details.

Description
No description provided
Readme 5.8 MiB
Languages
TypeScript 50.7%
C# 30.5%
HTML 10.3%
SCSS 4.5%
JavaScript 3%
Other 1%