mirror of
https://github.com/Polaris-Entertainment/bytefy.git
synced 2026-04-09 09:29:39 +00:00
Add-frontpage-and-add-pin-funcitonality
Overview
This project consists of two main components:
- Image Converter Frontend: An Angular application for converting images.
- 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)
-
Navigate to the frontend directory:
cd path/to/frontend -
Install dependencies:
npm install -
Start the development server:
npm startThe Angular application will be available at
http://localhost:4200.
Backend (.NET)
-
Navigate to the backend directory:
cd path/to/backend -
Restore .NET dependencies:
dotnet restore -
Build the project:
dotnet build -
Run the application:
dotnet runThe backend API will be available at
http://localhost:5000.
Using Docker
-
Build and run the Docker containers:
docker-compose up --buildThis will build and start both the frontend and backend services.
-
Access the applications:
- Frontend:
http://localhost:4200 - Backend:
http://localhost:5000
- Frontend:
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
Languages
TypeScript
50.7%
C#
30.5%
HTML
10.3%
SCSS
4.5%
JavaScript
3%
Other
1%