Skip to content
/ ftms Public

Family Tree Management System for managing your family, designed using PHP.

Notifications You must be signed in to change notification settings

KabriAcid/ftms

Repository files navigation

Family Tree Management

Project Overview

The Family Tree Management project is a web application designed to help families manage their family tree, events, and member details. It provides features for adding, updating, and deleting family members and events. The application is built using PHP, MySQL, HTML, CSS, and JavaScript.

Authors

Designed and developed by Dreamcoders.

Features

  • Dashboard: Overview of family members and events.
  • Profile Management: Update member details and profile pictures.
  • Member Management: Add, update, and delete family members.
  • Event Management: Add and view family events.
  • Statistics: View counts of male, female, alive, and deceased family members.
  • Admin Management: Admin functionality for managing family data.
  • Authentication: Secure login and registration.
  • Email Notifications: Send emails for family code and other notifications.

Technologies Used

  • PHP: Server-side scripting language.
  • MySQL: Database management system.
  • HTML/CSS: Front-end technologies for structuring and styling.
  • JavaScript: Client-side scripting for interactive features.
  • Bootstrap: Front-end framework for responsive design.
  • Composer: Dependency manager for PHP.
  • PHPMailer: Library for sending emails.
  • phpdotenv: Library for loading environment variables.

Installation

Prerequisites

  • PHP 7.4 or higher
  • MySQL 5.7 or higher
  • Apache or Nginx web server

Steps

  1. Clone the repository:
    git clone https://github.com/KabriAcid/ftms.git
    cd ftms

About

Family Tree Management System for managing your family, designed using PHP.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published