Skip to content

Repository files navigation

Event Management System

A modern web application for managing events, built with React, TypeScript, Tailwind CSS, and Vite.

Features

  • User authentication system
  • Event creation and management
  • Responsive UI with Tailwind CSS
  • Built with React and TypeScript for type safety

Requirements

  • Node.js 18+ (the project will not run on Node.js 16 or lower)
  • npm or yarn

Getting Started

Installation

  1. Clone the repository
  2. Install dependencies:
    npm install
    

Running the Application

If you have Node.js 18+ as your default:

npm run dev

If you're using a different Node.js version (like v16) as default:

bash start-dev.sh

The script will automatically use Node.js 18 to run the application without changing your default Node version.

Accessing the Application

Once running, the application will be available at:

Build for Production

npm run build

Preview Production Build

npm run preview

Technology Stack

  • React 18
  • TypeScript
  • Tailwind CSS
  • Vite
  • React Router
  • Framer Motion
  • Date-fns
  • Lucide React (icons)

About

This application is a comprehensive event management platform that helps users create, manage, and attend events. Built with modern web technologies, it provides a responsive and intuitive interface for seamless event planning.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages