Skip to content

rashidsarkar/Wedding-Planner--a9

Repository files navigation

Rongila - Wedding Planner Website

Welcome to Rongila - Your Ultimate Wedding Planning Partner!

Visit the live site: Rongila Wedding Planner

Features and Functionalities

  1. Discover Dream Venues

    • Explore a wide range of stunning wedding venues, from picturesque countryside settings to elegant city locations.
    • Detailed information on each venue, including capacity, boat access, and accommodation options.
  2. Professional Wedding Planning

    • Meet our dedicated team of wedding planners with years of experience in creating magical moments.
    • Personalized planning services to turn your wedding vision into a reality.
  3. Exclusive Gallery

    • Browse through a gallery of beautiful wedding photos for inspiration.
    • Get a glimpse of real weddings to spark your creativity.
  4. Vendor Directory

    • Access a curated directory of top wedding vendors, including photographers, florists, and caterers.
    • Find trusted professionals to make your wedding day perfect.
  5. User-Friendly Authentication

    • Securely create an account, log in, and manage your profile.
    • User-friendly authentication with email and password or Google Sign-In.

Features

1. User Authentication

  • Users can create accounts using their email and password.
  • Users can log in with their email and password.
  • Users can log in using their Google account.
  • User authentication state is managed, and authenticated users have access to certain protected routes.

2. Private Routes

  • Certain routes are protected and can only be accessed by authenticated users.
  • Unauthorized users are redirected to the login page when trying to access protected routes.

3. Navigation

  • The website uses React Router for navigation.
  • Users can navigate between different pages using navigation links in the navbar and within the application.

4. Home Page

  • The home page features a dynamic banner with text and images.
  • It showcases information about wedding planning services.
  • AOS (Animate On Scroll) library is used for animations.

5. About Page

  • The about page is accessible to authenticated users.
  • It provides information about the company or service.

6. Venues Page

  • The venues page is accessible to authenticated users.
  • It may display information about various venues for events.

7. Services Details Page

  • The services details page is accessible to authenticated users.
  • It displays details about specific services, possibly based on an index parameter.

8. Gallery Page

  • The gallery page displays images in a visually appealing manner.
  • Users can view images of events or wedding venues.

9. Team Members Page

  • The team members page may provide information about the team behind the wedding planning service.

10. Error Handling

  • A custom 404 (Not Found) page is provided for routes that do not exist.
  • Error messages may be displayed to users when login or authentication fails.

11. Navbar

  • The website includes a responsive navbar with navigation links.
  • The navbar may display user-related actions when a user is authenticated, such as logout.

12. Styling

  • The website utilizes CSS styling, including colors, fonts, and animations.

13. Firebase Integration

  • Firebase is integrated for user authentication.

14. Footer

  • A footer section may be included, possibly with additional information or links.

Technologies Used

  • React: The website is built using the React JavaScript library, which enables the creation of interactive user interfaces.

  • React Router: React Router is used for client-side routing, allowing for smooth navigation between different pages.

  • Firebase: Firebase is utilized for user authentication, making it easy to manage user accounts securely.

  • CSS: Custom Cascading Style Sheets (CSS) are used for styling the website's layout and appearance.

  • AOS (Animate On Scroll): The AOS library is used to add animations and scroll-based effects to the website's elements.

  • Tailwind CSS: Tailwind CSS is used to streamline and simplify the styling of the website, providing a utility-first approach to design.

  • Sign In & Sign Up: The website provides user authentication features, including Sign In and Sign Up functionality, allowing users to create accounts and log in securely.

About Rongila

Rongila is your one-stop destination for all your wedding planning needs. Whether you're looking for the perfect wedding venue, expert planners, or inspiration for your big day, we've got you covered. Our mission is to make your wedding planning journey as seamless and magical as possible.

Start planning your dream wedding with Rongila today!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published