Deprecated: Function jetpack_form_register_pattern is deprecated since version jetpack-13.4! Use Automattic\Jetpack\Forms\ContactForm\Util::register_pattern instead. in /var/www/html/wp-includes/functions.php on line 6078

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/functions.php:6078) in /var/www/html/wp-content/plugins/all-in-one-seo-pack/app/Common/Meta/Robots.php on line 87

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/functions.php:6078) in /var/www/html/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-utility.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/functions.php:6078) in /var/www/html/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-utility.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/functions.php:6078) in /var/www/html/wp-includes/feed-rss2.php on line 8
Twitter Bootstrap | Fulcrum Dynamic https://fulcrumdynamic.com Custom Software Development and Consulting Wed, 19 Oct 2022 09:10:31 +0000 en-US hourly 1 https://i0.wp.com/fulcrumdynamic.com/wp-content/uploads/2019/09/FD-logo-official-transparent-square.png?fit=32%2C32&ssl=1 Twitter Bootstrap | Fulcrum Dynamic https://fulcrumdynamic.com 32 32 208275604 Case Study: Custom Invoicing Portal for Client https://fulcrumdynamic.com/project-profile-vendor-invoice-portal/ Mon, 25 Feb 2013 22:30:19 +0000 http://fulcrumdynamic.com/?p=725 Client For this project, we worked with a local IT staffing agency that placed contractors with major employers in need of supplemental technical talent and specialized expertise.  They work with businesses of all sizes, filling […]

The post Case Study: Custom Invoicing Portal for Client first appeared on Fulcrum Dynamic.]]>
Client

For this project, we worked with a local IT staffing agency that placed contractors with major employers in need of supplemental technical talent and specialized expertise.  They work with businesses of all sizes, filling short- and long-term vacancies.

Problem

Our client was having a hard time requesting, receiving, sorting, and overall managing invoices from their vendors and contractors. They needed a solution to allow their vendors and contractors to submit and manage invoices, all the while having back-office access in case any unforeseen circumstances happen.  They also needed to be able to correlate these invoices with their clients, to make sure they bill properly for everything.

Solution

In order to allow our client’s vendors and contractors to create and manage their invoices that can be accessed by multiple people at the same time remotely, we created a small web app that provided a web interface for third-party vendors to access, as well as a FileMaker interface for back-office access, all backed by a MySQL database. For this project, we used PHP, MySQL, Symfony, JavaScript, jQuery, Twitter Bootstrap, and FileMaker Pro.

Results

The web app has enabled our clients’ vendors and contractors to not only create but also manage invoices on just a single platform and has been rid of the worry that they may have missed the last month’s invoice somewhere in an email thread. 

The post Case Study: Custom Invoicing Portal for Client first appeared on Fulcrum Dynamic.]]>
725
Case Study: REST API and Web Map UI for Local Tourism App https://fulcrumdynamic.com/project-profile-locals-know/ Mon, 25 Feb 2013 22:22:19 +0000 http://fulcrumdynamic.com/?p=721 Locals Know is a social travel application for the iOS and Android platforms.  Client Locals Know is a social travel application for the iOS and Android platforms. They provide a multimedia virtual tour guide experience […]

The post Case Study: REST API and Web Map UI for Local Tourism App first appeared on Fulcrum Dynamic.]]>
Locals Know is a social travel application for the iOS and Android platforms. 

Client

Locals Know is a social travel application for the iOS and Android platforms. They provide a multimedia virtual tour guide experience for visitors to a new city.  The user has a map view to see all the points of interest and attractions in their vicinity.  Each location has audio, video, and text content to help users get unique insights into the place they are visiting.

Problem

Our client already had robust mobile apps for Android and iOS, which received data from their servers.  However, they were trying to get more users involved who had not yet installed the app.  They needed a way for existing users to share content from the app and have it viewable by their friends in a web browser.

Solution

We worked on a web-based RESTful API used by the mobile applications to pull data from the server.  Much of the structure for the API was already built by a previous developer.  However, the existing code base had several outstanding issues.  First of all, the database schema did not match the intended design of the app, and there were some other issues.  We restructured the database, wrote migrations, modified the API responses, and fixed several other bugs.  Beyond bug fixes, we also added additional API endpoints for new features and helped troubleshoot some issues with the API requests from the iOS application.

As well as dealing with the RESTful API, we built a client-facing web interface to allow users to view this content outside of the native mobile apps.  Using the responsive design features in the Bootstrap Framework, we built this web interface to render on desktop web browsers, tablets, and mobile browsers.

In addition, to support this web interface, and the social nature of the app, we built a custom URL shortener system to aid in sharing content via Twitter and Facebook.  The URL shortener created compact URLs, uniform in length, with no discernible pattern, guaranteed to be unique.

For this project, we made use of PHP, MySQL, Yii MVC Framework, JavaScript, jQuery, Google Maps API, and Bootstrap Framework.

Results

With the improvements we made to the API, the mobile development teams were better able to build out new features for their users.  The web UI and short URLs made it easy for app users to share content from the app with their friends, facilitating a form of viral marketing to help grow the brand.

The post Case Study: REST API and Web Map UI for Local Tourism App first appeared on Fulcrum Dynamic.]]>
721