Skip to content

HomeSys - Personal Management System Welcome to HomeSys, your all-in-one personal management system designed to help you organize and enhance various aspects of your life. A perfect User-Friendly Personal Management System

License

Notifications You must be signed in to change notification settings

Jumanjigobez/HomeSys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeSys - Personal Management System

Welcome to HomeSys, your all-in-one personal management system designed to help you organize and enhance various aspects of your life.

Register and Start Being Productive Now -> Live Link

Table of Contents

Introduction

HomeSys is a comprehensive web-based personal management system that combines essential features to simplify your life. From managing your to-do list and timetables to handling contacts, projects, appointments, payments, and events, HomeSys is your go-to solution for staying organized and productive.

Features

1. To-Do List

  • Create, edit, and mark tasks as done.

2. Timetables

  • Personal Timetable: Plan your daily routine.
  • Class Timetable: Manage your academic schedule with ease.

3. Contacts

  • Maintain a centralized address book for your contacts.
  • Categorize contacts and add relevant details.

4. Projects

  • Track progress on personal and professional projects.

5. Appointments

  • Schedule and manage appointments effortlessly.
  • Receive reminders for upcoming appointments.(Coming Soon)

6. Payments

  • Keep track of your financial transactions.
  • Set reminders for recurring payments.(Coming Soon)

7. Events

  • organize invited events, both personal and professional.

8. Goals

  • Place your short and long term goals, mark achieved when goal is achieved.

Tech Stack

  • Frontend: React.js
  • Backend: PHP
  • Database: MySQL

Getting Started

Prerequisites

  • Node.js
  • npm (Node Package Manager)
  • XAMPP (or any similar stack with PHP and MySQL)

Installation

  1. Clone the repository:

    git clone https://github.com/jumanjigobez/homesys.git
  2. Install dependencies:

    npm install
    • Ensure XAMPP is installed and Apache is running at port 8080 to prevent ip conflicts.
  3. Configure the database:

    • Open XAMPP and start the Apache and MySQL services.
    • Create a new MySQL database for HomeSys. Name it homesys
    • Import the SQL file NEWhomesys.sql into your newly created database.
  4. Update backend configuration:

    • Open PHP/config.php and update the database credentials if needed.
  5. Start the application:

    npm start
    • Ensure XAMPP's Apache server is still running.
  6. Open your browser and go to http://localhost:3000 to use HomeSys.

Screenshots

loginPage

HomePage

Homesys Admin Page

projects page

Contributing

Contributions are welcome! If you have any ideas for improvements, bug fixes, or new features, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it according to the terms of the license.

Author

Contact

For any inquiries or support, please contact Email Now

Thank you for the Star and choosing HomeSys! I hope it helps you manage and enhance every aspect of your life effectively. 😎👌

About

HomeSys - Personal Management System Welcome to HomeSys, your all-in-one personal management system designed to help you organize and enhance various aspects of your life. A perfect User-Friendly Personal Management System

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published