Skip to content

Simple website for developers. Allows managing tasks, projects, time tracking, income, customers and more

License

Notifications You must be signed in to change notification settings

pakjiddat/Pak-Php-CRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Pak Php CRM

Pak Php CRM is a simple web based task management application. It can be used by web developers to keep track of tasks, income, billing, goals and more.

Pak Php CRM is written in Php language and uses MySQL for storing data. It is based on the Pak Php Framework.

Features

The main idea behind the Pak Php CRM is to provide a simple application for managing basic developer tasks such as task mangement, time tracking, project management etc. The application can be easily customized. The idea is to allow developers to create simple applications quickly using form and table widgets.

  • The Pak Php CRM allows time tracking, management of tasks, goals, income, billing, loans, products and services, customers and projects
  • It allows user management
  • It can easily be extended with more features
  • The website frontend is based on WC.CSS
  • The website backend is written in Php
  • The website is mobile friendly
  • The website has good browser response time

Requirements

The Pak Php CRM is based on Php and MySQL. Installing the website on your own server requires Php 7.2 and above. The website source code is based on the Pak Php Framework. The source code is fully commented and compliant with the PSR-2 coding guidelines. The source code for the website is modular and easy to extend with new features.

Installation

The following steps can be used to install the Pak Php CRM application on your own server:

  • Download the source code from GitHub
  • Move the source code to the document root of a virtual host
  • Create a database and import the contents of the file: crm/data/pak-php-crm.sql to the database. Note down the credentials used for connecting to the database
  • Enter the database credentials in the file crm/config/RequiredObjects.php
  • In the file: crm/Config.php, on line 41 enter the domain names that will be used to access the website
  • Customize the following variables in the file: crm/config/General.php. $config['app_name'], $config['dev_mode'] and $config['site_url']
  • Set the $config['pear_folder_path'] variable in the file: crm/config/Path.php. The variable should be set to the path of the pear installation.
  • Visit the website in a browser

About

Simple website for developers. Allows managing tasks, projects, time tracking, income, customers and more

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published