Skip to content

peterkey/wedding

Repository files navigation

Wedding Website

This is a wedding website project built with React and Firebase. The website provides information about the wedding, allows guests to RSVP, and view photos from the event.

Features

  • Image Upload: Users can upload images to the website using the upload form in the UploadForm component. The images are stored in Firebase Storage and their metadata is stored in Firestore.
  • Image Gallery: The website displays an image gallery of uploaded images.
  • RSVP: Guests can RSVP to the wedding through the website.
  • Countdown Timer: The website includes a countdown timer to the wedding date.
  • Story: The website includes a page that tells the story of the couple.
  • Privacy Policy: The website includes a privacy policy page.

Project Structure The project is structured as follows:

  • src/: Contains the source code of the project.
  • components/: Contains all the React components used in the project.
  • firebase/: Contains the Firebase configuration file.
  • hooks/: Contains custom React hooks.
  • views/: Contains the different pages of the website.
  • public/: Contains static files like images.
  • package.json: Contains the list of project dependencies.

Setup To set up the project:

  1. Clone the repository.
  2. Install the dependencies with npm install.
  3. Start the development server with npm run dev.

Build To build the project, run npm run build. The built files will be in the dist directory.

Technologies Used:

  • React
  • Firebase
  • Vite
  • Tailwind CSS

License This project is licensed under the terms of the MIT license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published