The objective of the solution:
Provide a tool that can:
- Allow individuals to create a customer account with their preferences.,
- Order online with the option for delivery or pickup.,
- Ensure secure online payment, including the setup of a virtual electronic wallet.,
- Ensure order tracking, invoicing, loyalty programs,
- To have the necessary foundations in order to subsequently develop a mobile application.
Our achievement:
Since the first version of the Foostix project was not developed and managed by Technology Partner, we had to become familiar with each technical part in order to meet the client's requirements.
- Analysis of the project's existing architecture,
- General project restructuring,
- Migration of the tool to new technologies,
- General analysis of the tool after migration,
- Project Optimization,
- User interface creation for the project,
- Graphic redesign according to client mockups,
- Testing on the Azure staging environment,
- Deployment of the new project version.
Customer testimonial:
After taking over the operational management of Foostix, we decided to redesign the front end at 100% to increase flexibility and lay the groundwork for developing a mobile app. Given our previous working relationship, we naturally decided to entrust the project to Technology Partner. We provided the designs to Technology Partner and gave them free rein over the technical aspects. As usual, they began by challenging some of our business decisions, and this dialogue allowed us to conceptually improve the platform beyond what we had initially envisioned. In addition to this strategic input, Technology Partner made several proposals to modify the data architecture and certain technical operations. As with past projects, we appreciated this proactivity and initiative, which always helps the project move in the right direction. Director of Foostix
Technologies used:
- Web portal
- ASP.Net Core 3.1
- Angular 8
- Bootstrap, SASS, Material Angular
- Data Management
- SQL Server: Storage and Search Engine
- Spatial data management (distance calculations, geolocations, ...)
- Migrating existing MySQL to SQL Server with SSMA
- Binary Files: Azure Blob Storage
- Third-party system integrations
- Mailchimp: Newsletter Management
- Mandrill: Send transactional emails via the provider's template engine
- Twilio: Send SMS
- Payment System Integrations
- PayPal
- Stripe
- Digicash
- Hosting / Infrastructure
- Hosted on PaaS on Azure
- CI/CD Pipeline: Automated Deployment to Production Environments (Azure DevOps)
Learn more about the DevOps approach and the CI/CD pipeline