Skip to content

AnkitPathak05/Sport-Event-Scheduler

Repository files navigation

🏆 Sport-Event-Scheduler

A single-page React web-app that lets users view, search and sort upcoming sports events by date and sport.
All event data is stored locally in a JSON file, and the UI is built from fully re-usable components styled with Tailwind CSS.

Live DemoIssue Tracker


✨ Features

Feature Details
Event list Clean card layout showing sport, title, teams, date & time, and venue.
Sorting & Filtering Users can sort by date or sport with one click.
Search-as-you-type Quick text search across event titles/teams.
Local JSON data No backend needed; events are read from src/data/events.json.
Re-usable components <EventCard/>, <FilterBar/>, <SortButton/>, etc.—easy to extend.
Responsive + Tailwind Mobile-first, dark-mode-ready utility classes.
Zero build config Powered by Vite for instant dev reloads.

🛠️ Tech Stack

Layer Tech
Framework React 18 with Hooks
Styling Tailwind CSS
Tooling Vite (⚡ blazing-fast bundler)
Data Local events.json (can be swapped for an API later)
Linting / Formatting ESLint + Prettier

🚀 Getting Started

# 1. Clone the repo
git clone https://github.com/AnkitPathak05/Sport-Event-Scheduler.git
cd Sport-Event-Scheduler

# 2. Install dependencies
npm install     # or pnpm install / yarn

# 3. Start the dev server
npm run dev

# 4. Open http://localhost:5173  (default Vite port)

About

The Sport Event Scheduler is a web application that allows users to view and filter upcoming sports events by sport and date. It provides event details such as time, teams, and location, helping users easily find and keep track of sports events of interest. The app is built using React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors