Skip to content

Latest commit

 

History

History
79 lines (53 loc) · 1.95 KB

README.md

File metadata and controls

79 lines (53 loc) · 1.95 KB

🐾 Animal Selector and File Uploader

📖 Overview

This project is a beautiful, state-of-the-art web application that combines an animal selector with a file uploader. It features a sleek, modern design with a mother-of-pearl inspired background, creating an engaging user experience.

✨ Features

  • 🐱🐶🐘 Select from three animals: Cat, Dog, or Elephant
  • 🖼️ Display images of selected animals
  • 📁 Upload any file and view its details
  • 🎨 Beautiful, responsive design with animated background
  • 🚀 Fast and efficient FastAPI backend

🛠️ Technologies Used

  • Frontend: HTML5, CSS3, JavaScript
  • Backend: FastAPI (Python)
  • Styling: Custom CSS with Google Fonts

🚀 Getting Started

Prerequisites

  • Python 3.7+
  • pip (Python package manager)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/animal-selector-file-uploader.git
    cd animal-selector-file-uploader
    
  2. Create a virtual environment (optional but recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
    
  3. Install the required dependencies:

    pip install -r requirements.txt
    

Running the Application

  1. Start the FastAPI server:

    python main.py
    
  2. Open your web browser and navigate to:

    http://localhost:8000
    

📸 Screenshots

Application Screenshot

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

📝 License

This project is MIT licensed.

👤 Author

Peeyush Singhal


🌟 If you like this project, please give it a star on GitHub!