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.
- 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.
- 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.
- Node.js (v14 or later)
- Firebase project setup
-
Clone the repository:
git clone https://github.com/Cod-e-Codes/harmony-hub.git
-
Navigate to the project directory:
cd harmony-hub
-
Install dependencies:
npm install
-
Configure Firebase:
- Replace the Firebase configuration in
src/index.js
with your Firebase project credentials.
- Replace the Firebase configuration in
-
Start the development server:
npm start
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please fork the repository and submit a pull request for any features or fixes.
This project was developed by CodēCodes.
- GitHub: Cod-e-Codes
- LinkedIn: CodēCodes Profile