Fitsigma

Gym Management Software


Fitsigma is a gym management software written in Laravel - 5.4 (PHP Framework) which is designed for gym owners to assist them to manage their business.

The server needs to meet following requirements:-

  1. PHP >= 5.6.4
  2. OpenSSL PHP Extension
  3. PDO PHP Extension
  4. Mbstring PHP Extension
  5. Tokenizer PHP Extension
  6. XML PHP Extension
  7. GD PHP Extension
  8. Fileinfo PHP Extension

Pre-installation Requirements:

File System Permissions

You must set appropriate permissions for storage folder and it's subfolders. Set permissions to 777 storage folder and it's subfolder.

After setting permissions you are ready to proceed to installation.

After downloading the ZIP archive, and uploading it to your server, the first thing you have to do is to create a database where system tables will be created. Let's say fitsigma.


Step 1 - Welcome Screen

After creating the database next step is accessing the application URL from a browser. One thing you need to know is that Laravel is designed to allow HTTP access to the application from your public folder only. This means that this application will be available at yourdomain.com/public. It is good enough for installation and development purposes, however, for production, you will probably want to have your application available at yourdomain.com. In next section, I will show you how you can accomplish that.

To open the installer. Visit 
yourdomain.com/public/install
 
Now the installer will show up. The first screen will be Welcome Screen.  
 
 
Note: If you are not able to access the website by accessing yourdomain.com/public/install, but you are able to access it via yourdomain.com/public/index.php/install, this means that you probably don't have Apache mod_rewrite installed and enabled.
 
 
 

Step 2 - Database/Environment Settings

On step 2 you have to fill in your database credentials.

 
 
 
 

Step 3 - System Requirements

After clicking on "Next" button, you will be redirected to System Requirements step during the installation wizard, System Requirements.

 
 
 
 

Step 4 - Directory Permissions

After successfully enabling and installing all required PHP extensions, next step is to set the appropriate permissions for some system folders. All directories listed on step 4 has to be writable by the application, as it is displayed on the following picture.

 
 
 
 

Step 5 - Finish

Your application has been installed successfully.

 
 
 
 

Now you are ready to go.

Login details are:

Username: admin
Password: 123456
 

Login Page

 
Enter login credentials given below and start managing.
 
 
 
 
 

Account Setup

 
When logged for the first time you would see a page (as shown below). Click on Let's Do A Quick Account Setup.
 
 
 
 
 

Account Setup Wizard (Profile Setup)

 
Enter your details and click Submit.
 
 
 
 

 

Account Setup Wizard (Add Membership)

 
Enter membership details that your gym has and click Submit.
 
 
 
 
 

Account Setup Wizard (Add Customer)

 
Enter customer details and click Submit.
 
 
 
 
 

Account Setup Wizard (Add Subscription)

 
Enter subscription details, In which you have to add the customer to the membership which you have created earlier and click Submit.
 
 
 
 
 

Account Setup Wizard (Add Payment)

 
Enter the payment details of the client and click Submit.
 
 
 
 
 

Account Setup Wizard (Complete)

 
You would see a page (as shown below). Click on Show My Dashboard.
 
 
 
 

 

Dashboard

 
 
This section shows all the important details related to your business and gives you a thorough glance.
 
 
 
 

Manage

 
In this menu, you will have the power to manage your customer's details, attendance, business details, inquiries, targets, subscriptions, memberships, and tasks.
 
 

 

Customers

 
This section shows all the customers and their details. You can import the list of customers.
 
 
 

 

Mark Attendance

 
This section shows attendance of the customer.
 
 
 
 

My Business

 
This section shows your business details.
 
 
 
 

Enquiries

 
This section shows inquiries asked by customers.
 
 
 
 

Targets

 
This section shows targets that are set by you.
 
 
 
 

Subscriptions

 
This section shows the client and the subscriptions that they have bought.
 
 
 
 

Memberships

 
This section shows memberships that are provided by your business.
 
 
 
 

Tasks

 
This section shows tasks are created by the owner.
 
 
 
 

Accounts

In this menu, you can track your payment, expenses, due payments, and invoices.
 
 

 

Payments

This section contains three menus:
 
  • Payments
  • Due Payments
  • Payment Reminder History
 
 

Payments

 
This section shows all the payments.
 
 
 
 

Due Payments

 
This section shows due payments.
 
 
 
 

Payment Reminder History

 
This section shows 
 
 
 
 

Invoices

 
This section shows invoices created by you for the clients.
 
 
 
 

Expenses

 
This section manages expenses that you do to make your business grow.
 
 
 
 

Reports

 
In this menu, you can get the report of your business:
 
  • Target Report
  • Clients Report
  • Subscription Report
  • Financial Report
  • Attendance Report
  • Enquiry Report
  • Balance Report
 
 

Target Report

 
This section helps you to keep track of targets that are set.
 
 
 
 

Clients Report

 
This section provides you report on clients.
 
 
 
 

Subscription Report

 
This section provides you report on subscriptions.
 
 
 
 

Finance Report

 
This section provides you financial statements.
 
 
 
 

Attendance Report

 
This section shows the list of attendance of clients.
 
 
 
 

Enquiry Report

 
This section shows you inquiry made by clients.
 
 
 
 

Balance Report

 
This section provides you the report on your income and expense.
 
 
 
 

Promotions

In this menu, you can send promotions mail to the clients and see the promotion client list.
 
 

Email Promotion

 
This section helps you to send promotions mail to the selected clients.
 
 
 
 

Promotional Database

 
This section helps you to see the list of clients to which promotion mail can be sent.
 
 
 
 

S/W Update

 
In this menu, you can see the software update that is done.
 
 
 
 

Super Admin Dashboard

 
This section shows all the important details related to your business and other branches.
 
 
 
 

Manage Branches

 
This section enable you to add other branches that are associated with your business.
 
 
 
 

My Profile

 
In this menu, you can edit the changes to your account.
 
 
 
 

Settings

There are five different type of settings option present:

  • General Settings
  • Mail Settings
  • File Upload Settings
  • Others Settings
  • Footer Settings

 

 

General Settings

 
You can change the logo and the login page image according to your choice.
 
 
 
 

Mail Settings

 
Configure your mail settings from here and click Submit.
 
 
 
 

File Upload Settings

 
Configure Storage Type, If you want to your image on your local server or using S3 storage service by Amazon Web Services (AWS).
 
 

Others Settings

 
Configure your lock screen idle timing, Google Maps API Key, and Currency in which you want to see your transactions.
 
 
 

Footer Settings

 
Configure your Footer data like about, social pages link and contact link.
 
 
 
 

User Permissions

 
This section is used to set permissions and role that will be assigned to the user by you.
 
 
 
 

Take Backup

 
This section gives you the freedom to download your data as a backup.
 
 
 
 

Lock Screen 

 
It locks your account for security purposes, it is handled automatically when it's left ideal for 10 minutes.
 
 

Customer Login Page

 
Customer can login and manage his own data.
 
 
 
 
 

Customer Dashboard

 
Customer can view overview of account on dashboard.
 
 
 
 
 

Customer Payments

 
Customer can view his payments.
 
 
 
 
 

Customer Subscription

 
Customer can add and manage subscription.
 
 
 
 
 

Customer Attendance

 
Customer can view his attendance.
 
 
 
 
 

Customer Messages

 
Customer can chat with merchant.
 
 
 
 
 

Admin Demo Login Details:

Username: admin
Password: 123456

 

Customer Demo Login Details:

Username: customer@example.com
Password: 123456