An open API service indexing awesome lists of open source software.

https://github.com/caner-yesiltas/legacy-xi

⚽ Football legends showcase app built with React & Bootstrap. Features dynamic search, card animations, and player statistics in a responsive grid layout.
https://github.com/caner-yesiltas/legacy-xi

bootstrap-grid football-legends interactive-cards player-database react

Last synced: 7 months ago
JSON representation

⚽ Football legends showcase app built with React & Bootstrap. Features dynamic search, card animations, and player statistics in a responsive grid layout.

Awesome Lists containing this project

README

          



# Football Legends App ⚽




👉 Live Demo 👈



Football Legends Demo

## 📌 About The Project

An interactive football legends showcase application built with React. Users can explore legendary football players, view their career statistics, and search through the database with a dynamic filtering system.

### ✨ Key Features

- 🔍 Dynamic search functionality
- 🎯 Interactive card flipping animations
- ⚽ Detailed player statistics
- 📊 Career information display
- 📱 Responsive grid layout
- 🎨 Clean and modern UI
- 🔄 Smooth state transitions

### 🛠️ Built With

- [React](https://reactjs.org/)
- [React Bootstrap](https://react-bootstrap.github.io/)
- [React Hooks](https://reactjs.org/docs/hooks-intro.html)
- CSS Modules
- CSS3

## 💻 Project Structure

```
src/
├── components/
│ ├── header/
│ │ └── Header.jsx
│ └── legends/
│ ├── LegendCard.jsx
│ └── LegendContainer.jsx
├── helper/
│ └── data.js
├── assets/
│ └── logo.png
├── styles/
│ └── App.css
└── App.js

```

## 🔍 Core Functionality

- **Search System**: Real-time player filtering
- **Interactive Cards**: Click-to-flip card interface
- **Dynamic Content**: Conditional rendering of player info
- **Responsive Grid**: Bootstrap-based responsive layout
- **Component Architecture**: Modular and maintainable code

## 🎯 Component Details

### LegendCard Component
- Interactive flip animation
- Player image display
- Statistics presentation
- Career year information

### LegendContainer Component
- Search functionality
- Data filtering
- Grid layout management
- Card rendering

### Header Component
- Logo display
- Title presentation
- Consistent branding

## 📱 Responsive Design

- Bootstrap Grid System
- Mobile-first approach
- Responsive image sizing
- Flexible search bar
- Adaptive card layouts

## 🤝 Contributing

Contributions make the open source community an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

## 📄 License

Distributed under the MIT License. See `LICENSE` for more information.

## 📫 Contact

Caner Yesiltas - caneryesiltas1@gmail.com

Project Link: [https://legacy-xi-xi.vercel.app/](https://legacy-xi-xi.vercel.app/)

Made with ⚽ by Caner Yesiltas