Skip to content
SusiekoPublic

About

A responsive event discovery app for nerdy conventions, fantasy fairs, gaming, cosplay and collectibles — built with React, TypeScript, Tailwind CSS and Vite.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

EventFlow

Live Demo

View EventFlow live

EventFlow preview

Responsive design

EventFlow mobile view

A responsive event discovery app for conventions, fantasy fairs, gaming events, cosplay and collectibles.

EventFlow started as a learning project to get more comfortable with modern front-end development. I wanted to build something more substantial than a tutorial project, while focusing on the things I enjoy most: UI design, interaction, responsive layouts and making an interface feel polished.

Built with

  • React
  • TypeScript
  • Tailwind CSS
  • Motion
  • Lucide React
  • Vite

Features

  • Browse and discover events
  • Search events
  • Filter by category
  • Save favourite events
  • Featured event section
  • Event detail modal
  • Create event interface
  • Skeleton loading states
  • Responsive layout for desktop and smaller screens
  • Reusable React components
  • Animated UI interactions

What I learned

EventFlow was mainly built to improve my understanding of component-based front-end development.

During the project I worked with:

  • splitting an interface into reusable React components
  • TypeScript types for event data and component props
  • managing UI state
  • filtering and searching data
  • conditional rendering
  • responsive interface design
  • loading states and user feedback
  • animations and micro-interactions
  • keeping a larger front-end project organised

Coming from mostly website and WordPress development, this project helped me get more comfortable with building application-style interfaces in React.

Running locally

Clone the repository and install the dependencies:

npm install

Start the development server:

npm run dev

Create a production build:

npm run build

Status

EventFlow is a portfolio and learning project. The main application is complete, although I may continue experimenting with new features and UI improvements as I learn more.

About

A responsive event discovery app for nerdy conventions, fantasy fairs, gaming, cosplay and collectibles — built with React, TypeScript, Tailwind CSS and Vite.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages