https://github.com/fialex1212/react-fastapi-img-to-ascii
https://github.com/fialex1212/react-fastapi-img-to-ascii
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fialex1212/react-fastapi-img-to-ascii
- Owner: Fialex1212
- Created: 2024-10-07T18:45:25.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-07T21:05:37.000Z (4 months ago)
- Last Synced: 2025-02-07T22:20:24.165Z (4 months ago)
- Language: JavaScript
- Size: 76.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React&FastApi Img to ASCII
## Description
The ASCII Art Converter is a web application that allows users to upload images by link or file and convert them into ASCII art. The app utilizes a React frontend for a responsive user interface and a FastAPI backend for efficient image processing.## Features
- Image Upload: Users can easily upload images from their devices. The frontend handles
file input and provides a preview of the uploaded image.- Conversion Process:
- The uploaded image is sent to the FastAPI backend.
- FastAPI processes the image, converting it into ASCII art using specific algorithms.
- The resulting ASCII art is returned to the frontend.- Responsive Design: Built with React, the app features a clean and intuitive
interface that works well on both desktop and mobile devices.## Tech Stack
**Frontend:** React, Vite
**Backend:** FastAPI
**Image Processing:** Pillow
## Installation
Clone my project
```cmd
git clone https://github.com/Fialex1212/react-fastapi-todo.git
```### Frontend
Run the frontend```bash
cd frontend
npm install
npm run dev
```### Backend
Run the backend```cmd
cd backend
python -m venv venv
.\venv\scripts\activate
pip install requirements.txt
uvicorn src.main:app
```## Authors
- [@Aleks Seriakov](https://github.com/Fialex1212)