Skip to content

FitnessDecoder Website is built with Vite and React. It features Firebase authentication (email/password, Twitter, Google), dynamic routing with react-router-dom, and a Contact Us form that stores messages in Firebase Database.

License

Notifications You must be signed in to change notification settings

rajverma21/FitnessDecoder

Repository files navigation

FitnessDecoder Website

Welcome to the FitnessDecoder Website project! This project is a modern web application built using Vite and React, providing a sleek and responsive landing page. The website includes user authentication powered by Firebase, allowing users to sign up and log in using various methods, including email/password, Twitter, and Google. The site also features a contact form with message storage in Firebase.

Table of Contents

Features

  • Modern landing page: A visually appealing and responsive landing page.
  • User Authentication: Sign up and log in using email/password, Twitter, and Google.
  • Contact Form: Users can send messages through a contact form, which are stored in Firebase.
  • Dynamic Routing: Seamless navigation through different pages using react-router-dom.
  • Aeternity UI: Enhanced UI components for a better user experience.

Pages

  1. Landing Page: The homepage with an overview of FitnessDecoder.
  2. About Page: Information about the fitness business and its mission.
  3. Services Page: Details on the services offered by FitnessDecoder.
  4. Blogs Page: A collection of blog posts related to fitness and wellness.
  5. Contact Us Page: A form for users to send messages, stored in Firebase.

Technologies Used

  • Vite: For blazing fast build and development.
  • React: Frontend library for building user interfaces.
  • React Router DOM: For dynamic routing and navigation.
  • Firebase: For authentication and database services.
  • Aeternity UI: For enhanced UI components.
  • JavaScript Libraries: Various libraries to support the functionalities.

Installation

  1. Clone the repository:

    git clone https://github.com/rajverma21/FitnessDecoder.git
    cd FitnessDecoder
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for review.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Thank you for checking out the FitnessDecoder Website project! If you have any questions or feedback, feel free to open an issue.

About

FitnessDecoder Website is built with Vite and React. It features Firebase authentication (email/password, Twitter, Google), dynamic routing with react-router-dom, and a Contact Us form that stores messages in Firebase Database.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published