https://github.com/sinipelto/hockey-archive-app
https://github.com/sinipelto/hockey-archive-app
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sinipelto/hockey-archive-app
- Owner: sinipelto
- Created: 2026-04-11T14:09:05.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-11T14:27:34.000Z (3 months ago)
- Last Synced: 2026-04-11T16:15:23.863Z (3 months ago)
- Language: TypeScript
- Size: 192 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🏑 Field Hockey Archives Web Application
A full-stack web application for exploring and preserving the historical archives of field hockey games.
🔗 Repository: https://github.com/sinipelto/hockey-archive-app
The overview page

Filtering the clubs and the leagues

Built with **TypeScript**, **Node.js**, and **React (Vite)**, this platform enables users to browse, search, and analyze past matches, teams, and player statistics through a modern and responsive interface.
---
## 📌 Features
- 📅 **Historical Match Archive**
Access a rich database of previously played field hockey matches.
- 🔍 **Advanced Search & Filtering**
Query matches by teams, dates, tournaments, or players.
- 📊 **Detailed Match Data**
Scores, lineups, match events, and performance insights.
- 👥 **Team & Player Insights**
Dedicated views for teams and player histories.
- 📡 **Type-safe API**
Backend built with Node.js and TypeScript.
- ⚡ **Fast Frontend**
Powered by React + Vite.
---
## 🏗️ Tech Stack
### 🧠 Language
- TypeScript
### 🖥️ Backend
- Node.js
- Express.js (or similar framework)
- Prisma ORM
### 🌐 Frontend
- React
- Vite
- React Router
- Fetch API / Axios
### 🗄️ Database
- PostgreSQL / MySQL (via Prisma)
### 🐳 DevOps & Deployment
- Docker
- Docker Compose
---
## 🚀 Getting Started
### Prerequisites
- Node.js (v18+ recommended)
- Docker & Docker Compose
- npm / yarn / pnpm
---
## 🐳 Running with Docker (Recommended)
```bash
docker-compose up --build