wd400 / Flowers_exercice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INRIA Flowers exercice

This project is a full-stack application that uses Flask for the backend API and Angular for the frontend UI. The backend API provides a RESTful interface for managing a database of examples and training a deep learning model. The frontend UI provides an interface for interacting with the API.

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

  • Docker
  • Docker Compose

Installing

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.

Running the Application

The application can be run using Docker Compose. This will start both the Flask API and the Angular UI.

docker-compose up

The Angular UI will be available at http://localhost:4000

Built With

  • Flask - The web framework used for the backend API.
  • Angular - The web framework used for the frontend UI, V18.
  • Docker - Used for containerization and deployment.
  • Docker Compose - Used for defining and running multi-container Docker applications.

Improvements

  • Add a more resilient database solution.
  • Make the UI more user friendly.
  • Add more unit tests.
  • Add more error handling.
  • Add more tailored types for the API.
  • Multilang/dark mode for the UI.
  • ...

License

MIT License

About


Languages

Language:TypeScript 43.9%Language:Python 31.3%Language:HTML 19.2%Language:Jupyter Notebook 4.2%Language:Dockerfile 1.2%Language:Sass 0.3%