EventScribe is a sleek event management application inspired by Notion's UI. It features a clean login system, event management dashboard, dark/light mode toggle, and Excel import/export functionality.
- User authentication (pre-defined credentials)
- Event management (date, notes, tags, collaborators)
- Multi-event creation and tracking
- Dark/light mode theme toggle
- Import/export events in JSON format
- Responsive design optimized for all devices
The application uses the following core technologies:
- React 18+
- TypeScript
- Tailwind CSS
- Vite
- React Router DOM
- date-fns (for date formatting)
- Lucide React (for icons)
- Shadcn UI components
# Clone the repository
git clone [repository-url]
# Navigate to project directory
cd eventscribe
# Install dependencies
npm install
# Start development server
npm run dev# Build the application
npm run build
# Preview production build
npm run previewThe application is ready for deployment on Vercel. No additional configuration is needed.
- Username: pallets
- Password: palletsyaap2025
src/
├── components/ # Reusable UI components
├── pages/ # Application pages
├── types/ # TypeScript type definitions
├── lib/ # Utility functions
├── App.tsx # Main application component
└── main.tsx # Application entry point
- All event data is stored in localStorage
- The application features a responsive design that works on mobile, tablet, and desktop
- The UI is designed to be minimal and intuitive, similar to Notion