Floyyo - Client Communications Template

Introduction

Floyyo is a responsive, no-code template built for Freelancers and service providers to help them effectively communicate project updates and terms with their clients.
Use the app to design and distribute surveys in the form of a questionnaire -- all built without code! Create a landing page to show off your skills and convert more leads.

Features

  • Communication
  • Landing page
  • User dashboard
  • Stripe Integration
  • Responsive design
  • Survey creation
  • Creating and editing projects
  • Project progress monitoring

Data Structure

User

This platform allows for user registration and the User data type holds the information necessary to operate a user account. Within this data table there are fields that include agreements (this takes a List of Agreements), the company logo, a name, notifications ( also takes a List of texts), projects ( value is a List of projects), surveys ( this a List of surveys) and so on.

Projects

Projects can be created and managed on this platform. Within its data table, fields include agreeement, approved ( value is either yes or no and is true when the project is approved), attachment, client_email, clients approval, comment ( takes value of text), comments (takes Comments as value), tas_items ( this holds a list of Tasks), cover pic, deadline, attachment (takes a file as value), etc.

Agreement

Communication between a client and a freelancer happens with a set of agreements that governs their business. This data type holds details about agreements for this platform. Some of the fields within the data table include amount, description, disclosure ( this could be yes or no), deliverables, signed (value is either yes or no), schedule, termination, etc.

Task

This data type contains only two fields that include name and items(takes titem as value).

Titem

This type holds the name, desc ( description), priority and proj_connected.

Comments

The Comments data type contains the message and the associated project ( proj_tied).

Survey

Survey contains the client_email, budget, status ( value is either yes or no), type and some texts f1, f2...f8.

Pages

index

This simple page is the landing page for this template. It provides the user options to signup, login and also shows an overview of what the platform can do.

add_tasks

This page provides two inputs that take the name of the task and the class it falls under. These classes are predefined and they include To-do, WIP (Work in progress) and Completed. Once added, each task is populated on the associated RepeatingGroup.

agreement_page

Within this page, the summary of the project and associated project's agreement can be viewed.

agreement_summary

This page displays the summary of an agreement, showing details like the description of the project, deadline for the project, total amount agreed, total of advance payments if applicable and the deliverables.

agreements_list

Here, all the available agreements are populated on a list. The page also provides a search input to enhance accessibility and an option to create and add a new agreement to the list.

all_surveys

This page is similar to the agreements_list. On this page, all available surveys are listed and also a search input which is used to filter the list. Also the each survey could deleted from the list.

contact

This simple page provides input forms that take user's email, the subject of user's message and the message itself. It has no custom states.

create_agreement

This page provides input forms that take necessary information needed for creating an agreement. It has no custom states.

forgetpass

This page displays a form that takes a user's email to begin the password reset process. It has no custom states.

home

Once a user is logged in, they are redirected to this home page. The home page provides options to navigate to the Project Documents or Agreements or Surveys and it has no custom states.

legal_terms

This page displays just the terms and conditions and it has no custom states.

list

The list page displays all the available projects, showing their progress level, deadline if applicable and options to view edit and mark as complete. There is also the option to create and add a new project to the list.

login

This is simply a Login page that takes email and password as inputs and a submit button. It has no custom states.

m_home

This page is similar to the home page but the m_home is optimized for smaller screens or mobile screens. It has no custom states.

magreements_list

This is page is the same as agreements_list but optimized fro the mobile display. It also has no custom states.

mall_surveys

This is the same as the page all_survey but optimized for mobile screens and it has no custom states.

mindex

mindex is a design of the index page specifically optimized for smaller screens. It has no custom states.

mproj_preview

This is a mobile view for the project preview. This page has no custom states.

new_proj

This page also displays input forms that take details necessary for adding a project on this platform. It has no custom states.

notifications

Notifications page simply displays a list of notifications and it has no custom states.

proj_preview

This page displays a projects preview showing user's name, projects's version and progress in percentage. This page has no custom states.

project_list

This page is another design for the list page. It has no custom states.

settings

This page provides options to set and change paypal.me URL, password, company logo and the profile picture. It has no custom states.

signup

This is a simple signup page with a form that takes necessary inputs. It has no custom states.

survey

This page also contains a form that takes input for the survey. It has no custom states.

terms_conditions

Here, information about the terms and condition of the platform is found that includes Disclaimer, cancellation policy and so on. There are no custom states on this page.

view_survey

This page views the stored surveys and it has no custom states.

Demo to preview the template