pass.in is a project aimed at listing participants' names of a particular event based on event ID. The application is built using React.js, TypeScript, and Tailwind CSS.
- Pagination: Allows users to navigate through pages while viewing the list of participant names.
- Filtering: Enables users to filter participant names based on their name.
- URL Persistence: Persists pagination and filter parameters in the URL using URL state.
- React.js: A JavaScript library for building user interfaces.
- TypeScript: A statically typed superset of JavaScript that compiles to plain JavaScript.
- Tailwind CSS: A utility-first CSS framework for quickly building custom designs.
To run the project locally, follow these steps:
-
Clone this repository:
git clone https://github.com/your-username/pass.in.git
-
Navigate to the project directory:
cd pass.in
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173
to view the application.