A modern web application for managing events and attendees built with React, Express, and TypeScript.
- 👤 User Authentication - Secure login and registration system
- 📅 Event Management - Create, update, and delete events
- 👥 Attendee Tracking - Import and manage event attendees
- 📊 Contact Management - Organize contacts with categories and priorities
- 🔍 Advanced Search - Filter and find contacts easily
- 📱 Responsive Design - Works seamlessly on all devices
Clone this Repo & For local development setup:
- Setup a local postgresql db instance.
- Update .env file accordingly
DATABASE_URL=<local_postgresql_db>
SESSION_SECRET=<your_session_secret>- Run
npm install
npm run dev
- Frontend: React + TypeScript + Tailwind CSS
- Backend: Express.js + TypeScript
- Database: PostgreSQL (Neon)
- Authentication: Passport.js
- Forms: React Hook Form + Zod
- UI Components: Radix UI + Shadcn/ui
The following environment variables are required:
DATABASE_URL=<local_postgresql_db>
SESSION_SECRET=<your_session_secret>The system supports Excel file imports for attendees with the following columns:
- Name
- Mobile
- Area
- City
- State
- Nation
- Pincode
Feel free to fork this and submit improvements!
MIT License
