Skip to content

Repository files navigation

Skip Selection App

A sleek and responsive React + TypeScript web app for browsing and selecting skip bins based on real-time data. Includes modern features like dark mode, animated UI elements, and a clean modal experience.

_____ Tech Stack_____ React + TypeScript

TailwindCSS for styling

Framer Motion for animations

Lucide Icons for consistent iconography

React Context API for state management

Key Features Pulls skip data from:

https://app.wewantwaste.co.uk/api/skips/by-location?postcode=NR32&area=Lowestoft

Animated skip cards with hover glow effect

Modal popup with full skip details

Toggle between light and dark themes

Skeleton loaders during data fetching

Tooltips for better user guidance

Fully responsive layout for mobile and desktop

__ Development Approach __ Component-Based: Broke the UI into reusable parts like SkipCard, SkipModal, ThemeToggle, etc.

Global State: Managed selected skip and modal visibility using Context API.

Styling: Used TailwindCSS for rapid and responsive design.

Animations: Integrated Framer Motion for card and modal transitions.

Theming: Supports both system preference and manual dark/light theme switching.

__ Getting Started__ Clone the repo and run it locally:

git clone https://github.com/atumfohene/skip-selection-app.git cd skip-selection-app npm install npm run dev

About

React TypeScript Skip Selection App with Animations, Modal, Icons

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages