/DigitDetect

The Intelligent Stack: React, Axios & FastAPI

Primary LanguageJavaScriptMIT LicenseMIT

DigitDetect


The Intelligent Stack: React, Axios & FastAPI


This project is an AI-powered app that utilizes cutting-edge technologies, including image processing, to deliver innovative solutions. It showcases the potential of AI in solving real-world problems and improving our daily lives. The project demonstrates a strong understanding of AI concepts and the ability to apply them in practical applications, making it a valuable addition to a portfolio. By incorporating image processing techniques, the app's functionality and performance were enhanced, showcasing skills in this area. Whether seeking to dive deeper into AI or explore new opportunities, this project is sure to inspire and challenge. Additionally, the app is designed to be fully responsive, providing a seamless user experience across all devices.

Demo

demo gif

image

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js (v12 or higher)
  • NPM (v6 or higher) or Yarn
  • Python (v3.7 or higher)
  • Pip
  • Axios (for sending HTTP requests in the React frontend)

Installing

  1. Clone the repository git clone https://github.com/hpekkan/webappML.git
  2. Navigate to the directory cd webappML
  3. Install the dependencies pip install -r requirements.txt and yarn install or npm install
  4. Navigate to the "/api" directory cd api
  • Start backend server uvicorn main:app --reload
  • In case you encounter an error while loading the model, you may need to navigate to the model directory and execute the command python model_factory.py
  1. Start the development server yarn start or npm start
  2. Open your browser to http://localhost:3000/ to view the app.

Built With

  • React - The front-end library used
  • Python - The backend language used
  • Axios - Promise based HTTP client for the browser and node.js
  • FastAPI - A modern, fast (high-performance) web framework for building APIs with Python 3.7+ based on standard Python type hints.

Author


Huseyin PEKKAN