/harmony-hub

A relationship-building app designed to foster meaningful connections through shared journaling, gratitude boards, communication tools, and more. Built with React and Firebase.

Primary LanguageJavaScript

Harmony Hub

Overview

Harmony Hub is a relationship-building application designed to foster meaningful connections through shared experiences, journaling, and tools for communication. This project includes a set of modules aimed at enhancing relationships and promoting mutual growth.

Features

  • Authentication: Sign up and sign in functionality using Firebase Authentication.
  • Shared Journal: A space for partners to reflect and record their thoughts and experiences.
  • Gratitude Board: Record moments of gratitude and upload images or voice memos.
  • Compromise Planner: Plan and document compromises to resolve conflicts.
  • Date Night Timeline: Generate ideas for creative and meaningful date nights.
  • Communication Charts: Tools for visualizing and improving communication patterns.
  • Relationship Insights: Tips and strategies for building stronger relationships.

Technologies Used

  • React: Front-end framework for UI development.
  • Firebase: Backend services for authentication and database.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • React Router: For navigation between pages.
  • Headless UI: Accessible components for dialogs and menus.
  • Font Awesome: Icons for a visually appealing interface.

Setup Instructions

Prerequisites

  • Node.js (v14 or later)
  • Firebase project setup

Steps

  1. Clone the repository:

    git clone https://github.com/Cod-e-Codes/harmony-hub.git
  2. Navigate to the project directory:

    cd harmony-hub
  3. Install dependencies:

    npm install
  4. Configure Firebase:

    • Replace the Firebase configuration in src/index.js with your Firebase project credentials.
  5. Start the development server:

    npm start

License

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

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any features or fixes.

Created By

This project was developed by CodēCodes.