Skip to content

kobinarth-panchalingam/Family-Tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Family Tree

Project Overview

The Simple Family Tree is a web application built using the MERN (MongoDB, Express.js, React, Node.js) stack. It leverages the Balkan Family Tree JS library to visualize family trees effectively. The primary objective of this application is to provide a user-friendly interface for visualizing and exploring family relationships and connections. Users can interact with the family tree, making it easy to understand the intricacies of their family's structure and history.

Key Features

  • Visualize family trees using the Balkan Family Tree JS library.
  • Explore family relationships and connections.
  • User-friendly and intuitive interface.

Backend Configuration

To configure the backend:

  • Obtain a MongoDB URL and set it as MONGO_URL in the .env file for the server.

Frontend Configuration

For the frontend, set the following environment variable:

  • REACT_APP_API_URL=http://localhost:5000

Installation

Follow these steps to set up the project:

  1. Clone the repository:
    git clone https://github.com/kobinarth-panchalingam/Family-Tree.git
    
  2. Backend (Node.js):
  • Navigate to the backend directory and install dependencies:
    cd server
    npm install
    
  • Start the backend server:
    node index.js
    
  1. Frontend (React):
  • Navigate to the frontend directory and install dependencies:

    cd client
    npm install
    
  • Start the frontend development server:

    npm start
    

Usage

After completing the installation steps, both the backend and frontend servers should be running. Users can access the family tree visualization through the frontend interface.

License

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

Feel free to reach out to [email protected] for any questions or further details.

Happy exploring your family tree!