This project is a digital wedding invitation website built with Next.js. It features elegant and interactive components to enhance the user experience, including background music, a photo gallery, and detailed event information.
- Hero Section: Displays the couple's names, wedding date, and a countdown timer, along with music control options.
- Photo Gallery: A responsive gallery with lightbox functionality for viewing images.
- Music Player: Background music with play/pause controls and volume adjustment.
- Event Details: Information about the wedding schedule, location, dress code, and transportation.
- RSVP Form: A form for guests to confirm their attendance, complete with validation and submission animations.
- Navigation: Smooth scrolling navigation links for easy access to different sections of the invitation.
To get started with the project, follow these steps:
-
Clone the repository:
git clone <repository-url> cd wedding-invitation
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
to view the application.
- Next.js
- TypeScript
- Tailwind CSS
- React
Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.