Shopify applications with NextJS and the Shopify API
Project date
Role
Software Engineer
Client
Neaf Systems
Collaborator
Shopify
As the owner of Neaf Systems, my development studio, I am actively engaged in an ongoing project focused on creating multiple Shopify applications to facilitate customer communications. This side project holds immense potential as a revenue source for the future and allows me to leverage my expertise in helping small businesses optimize their online sales. It is conducted in collaboration with Shopify, a leading e-commerce platform.
Throughout this endeavor, I have dedicated myself to mastering the Shopify developer API, enabling me to build custom applications tailored to the specific communication needs of businesses. This ongoing project allows me to continuously expand my knowledge and expertise in Shopify development, ensuring that I stay at the forefront of the platform's capabilities.
To streamline my development process and enhance efficiency, I have developed an internal tool specifically designed for creating parallel and stateless Shopify applications based on the NextJS framework. This robust tool empowers me to build high-performing applications that deliver exceptional user experiences across various customer communication needs.
As part of my commitment to providing comprehensive customer communication solutions, I have also explored and implemented the Web Notifications API. By leveraging this technology, my applications can incorporate real-time notifications and alerts, enabling businesses to engage with their customers effectively and deliver timely updates and promotions.
Furthermore, managing the sending of massive messages to APIs has been a key focus of this ongoing project. To achieve this, I utilize Amazon Simple Queue Service (SQS) and Lambda functions, harnessing the scalability and reliability of these AWS services. This ensures efficient and dependable message delivery between my applications and external systems, even when dealing with high volumes of communication.
While this project is not currently generating revenue, it holds immense potential as it progresses towards its online launch. The aim is to provide small businesses with effective customer communication tools that enhance their online sales and improve overall business success.
As this project evolves, I remain committed to developing additional Shopify applications, refining my internal tooling, and exploring new avenues for improving customer communications. By leveraging the power of Shopify and integrating cutting-edge technologies, I am confident in my ability to provide valuable solutions to small businesses and contribute to their success in the digital landscape.
Languages
TypeScript, JavaScript
UI
React
State
React Context
API
GraphQL
Style
Tailwind CSS, PostCSS
Framework
Next.js
Cloud
Vercel, Amazon Web Services
Database
MySQL
Test
Jest, React Testing Library, Cypress, Playwright
Check my other projects. Learn about the innovative solutions and challenges tackled to deliver impressive results for the client.