An open API service indexing awesome lists of open source software.

https://github.com/cod-e-codes/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.
https://github.com/cod-e-codes/harmony-hub

communication-tools firebase gratitude-board journaling react relationships

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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:
```bash
git clone https://github.com/Cod-e-Codes/harmony-hub.git
```
2. Navigate to the project directory:
```bash
cd harmony-hub
```
3. Install dependencies:
```bash
npm install
```
4. Configure Firebase:
- Replace the Firebase configuration in `src/index.js` with your Firebase project credentials.

5. Start the development server:
```bash
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](https://www.cod-e-codes.com/).

- **GitHub**: [Cod-e-Codes](https://github.com/cod-e-codes/)
- **LinkedIn**: [CodēCodes Profile](https://www.linkedin.com/in/cod-e-codes/)