InTime Framework is a new web platform, downloadable and installable on a web server, which is proposed as a “ready to use” base for the development of new web apps.
The project was created by a small Italian software house. Although a lot of time has been dedicated to the development of InTime, a Kickstarter campaign is needed to allow us to expand the development team, complete its functionality and speed up its release.
The current version is 0.92, but it is not yet released to public.
We hope for an official release of version 1.0 in a short time, possibly at the beginning of the year 2020.
How does InTime work?
The basic structure of InTime includes: Login, forgotten password recovery, management of users and user groups, assignment of the 4 basic rights (creation, insertion, modification, deletion), import of new PHP modules and configuration of some parameters from a configuration page (date format, email server and more).
InTime currently includes three modules.
“Table manager” generates views and controllers for managing MySQL tables.
Focus on designing the MySQL tables and InTime takes care of the rest!
“Blank page” generates a view file and a controller file ready for creating custom pages.
“External page in iframe” allows the integration of an iframe for loading external pages, to which it is possible to pass the data of the logged in user via GET or POST parameters.
Do you want to see it in action?
Would you like to know more?
“Table manager” module shows data using Datatables with Server-Side Processing for immediate loading of tables with millions of records.
“Table manager” module manages Blob type fields as containers for files uploaded by the user, which are saved in a folder with a subfolder structure “year/month” of upload.
All queries are integrated directly into the finished PHP code, in this way they can be easily modified.
New PHP files are generated each time a module is processed. If there are files with same name, the old ones are moved to a Backup folder to be recovered if needed.
User pages are managed in a simple page to assign Titles, Icons, PHP files and sorting in the menu.
The set of icons available includes over 1.5oo icons.
Installation is very simple. You will just have to unzip the package and load everything on your web server (or in local for those who use xampp, wamp,…) in the main folder or any subfolder, without having to modify the .htaccess file.
At first start, a wizard procedure simplifies the configuration of MySQL parameters, the creation of the database (if necessary), the generation of the base tables, the control of folder rights and the deletion of the wizard.
InTime Framework is responsive, mobile-ready and supports both versions of PHP 5.x and 7.x.
In the future our team would like to expand the number of available modules and integrate also modules developed by third parties with the involvement of a Community.
These are some features and new modules that we want to develop:
- management of the FullCalendar component
- generation of diagrams obtained from a query
- export of MySQL query results (filterable) to an Excel spreadsheet
- operations log functionality
- multi-language support
- colors customizations and much more !
Risks and challenges
The greatest risk at the moment is that of not having sufficient financial capital to be able to publicize the project. In that case we hope in the collaboration of our supporters for sharing on social media.Learn about accountability on Kickstarter
Environmental commitmentsVisit our Environmental Resources Center to learn how Kickstarter encourages sustainable practices.
- (60 days)