Work
Over the period of last 5-6 years, I got the opportunity to work on some great projects which were developed using technologies like Laravel, Vue.js & React.js.
LocalTicketing.de
LocalTicketing is an online ticket booking platform for booking Music/Concert Shows in Germany. I worked on the frontend as a Vue.js Developer. The entire application was built using Nuxt.js with API integration using the Laravel Framework.
💡 Highlights
- Developed entire front-end using Tailwind CSS.
- Integrated with REST API using Swagger UI.
- Integrated with Algolia Search API.
- Developed Ticket Checkout System.
- Integrated Mollie Payment Gateway.
⚡ Tech stack
Vue.js, Nuxt.js, Laravel, Tailwind CSS, Algolia, Mollie Payments.
🌐 Check it out → https://www.localticketing.de
StoryToonsTV
StoryToonsTV is an online stories platform, where users can read/watch stories in multiple languages. It uses the YouTube API to fetch stories from the channels. The application was developed using Nuxt.js & uses REST API powered by the Laravel Framework.
💡 Highlights
- YouTube Data API integration.
- Uses Laravel Nova for managing content.
- Front-end was developed using Nuxt.js & Tailwind CSS.
- Uses Laravel Framework as Back-end for REST API.
- Uses Vercel as a serverless platform for deployments.
⚡ Tech stack
Vue.js, Nuxt.js, Laravel, Tailwind CSS, YouTube Data API, Laravel Nova, Vercel.
🌐 Check it out → https://storytoonstv.com
Rasid
Rasid is a multi-tenant application developed for store owners to open their online store in a few minutes. Rasid's mobile application was built using React Native, and it uses a REST API for talking to the backend. The backend was built using the Laravel framework and Tenancy for Laravel package.
💡 Highlights
- A multi-tenant application.
- Uses React Native for mobile clients.
- Uses Laravel Framework for Back-end.
- A PWA (Progressive Web Application) for every store owner.
- Uses Mixture of Alpine.js & Turbolinks for PWA.
⚡ Tech stack
Laravel, React Native, Redux, Alpine.js, Turbolinks.
🌐 Check it out → https://rasid.in (Under Development)
Kaksha
Kaksha is an upcoming school management platform being made for school owners. It allows the school owners to manage their staff, students & financial records. The platform was developed using the Laravel Framework and Tenancy for Laravel package.
💡 Highlights
- A multi-tenant application.
- Custom admin panel for school owners/staff.
- Separate website (PWA) for each school.
- Uses Laravel Framework for Back-end.
- Uses Mixture of Alpine.js & Turbolinks for PWA.
⚡ Tech stack
Laravel, Tailwind CSS, Alpine.js, Turbolinks.
🌐 Status → Under Development.
Milward Funeral Directors
Milward Funeral Directors is a funeral home and cremation service based in Lexington, Kentucky of United States. The website's back-end was built using Laravel Framework and the front-end uses a mixture of Vue.js & Tailwind CSS.
💡 Highlights
- Obituaries directory system with guestbook
- SRS Computing cloud API integration.
- Custom admin panel for managing website.
- Uses Laravel Framework for Back-end.
- Uses mixture of Vue.js & Tailwind CSS for front-end.
⚡ Tech stack
Laravel, Tailwind CSS, Vue.js.
🌐 Check it out → https://milwardfuneral.com
P3 BioSystems (Docs Management/Printing)
P3 BioSystems is a US supplier of Peptides & Peptide Synthesis Products. They wanted to back-office management application that integrates with their existing Magento store. The application also integrates with Zebra Printer API for printing the shipping labels.
💡 Highlights
- A custom back-office management application.
- Zebra Printer API integration.
- Magento rest API for importing product data.
- Developed shipping label maker.
⚡ Tech stack
Laravel, Inertia.js, Tailwind CSS
P3 BioSystems (Magento Store)
P3 BioSystems is a US supplier of Peptides & Peptide Synthesis Products. I got the opportunity to improve their website's functionality. When working on the website, I developed a few custom plugins for their Magento online store.
💡 Highlights
- A Magento online store.
- Developed Custom Magento Plugins for Shipping & Local Taxes.
- Upgraded Magento versions.
- Migrated store from an old server to another.
⚡ Tech stack
🌐 Check it out → https://p3bio.com
Logheads Home Center
They are the leading rustic furniture and railing provider in Kentucky, US area. I developed a custom Magento 2 store along with Stripe payment gateway integration. I developed a few custom plugins for their Magento online store.
💡 Highlights
- A Magento 2 online store.
- Imported products from ancient/old PHP application.
- Developed custom plugins for product filters.
- Helped to deploy on AWS with a custom stack.
⚡ Tech stack
🌐 Check it out → https://logheadshomecenter.com
📦 Libraries & Packages
Scrapper Library (Internal Project)
A PHP scraper library that uses Node.js API with chrome puppeteer library to scrape website data.
💡 Highlights
- A PHP library for scrapping website data.
- Use the Node.js API from CLI.
- Uses a Puppeteer behind the scene.
Usage:
Using the scraper is super easy!
Scraper::url('http://example.com')
->click('.read-more')
->select('.title')
->select('.article .description', 'description')
->crawl();
Which output data like this.
{
"title": "text from the .title element",
"description": "text from .article .description element"
}
⚡ Tech stack
PHP, JavaScript, Node.js, Puppeteer.
Google reCAPTCHA validator for Laravel
This is the Laravel Package, a wrapper around Google's reCAPTCHA PHP client library. It provides a handy validation rule recaptcha
, which can be used to validate the reCAPTCHA token in the form requests.
Usage:
Get the Google reCAPTCHA secret key for your application from https://www.google.com/recaptcha/admin/ and place it inside .env file at the root like this.
$request->validate([
'...', // other fields
'recaptcha-token' => 'required|recaptcha'
]);
💡 Highlights
- A Laravel Package.
- Uses Google reCAPTCHA API.
⚡ Tech stack
PHP, Laravel
🌐 Check it out → https://github.com/chitranu/google-recaptcha
Textlocal notification channel for Laravel
This package makes it easy to send notifications using Textlocal with Laravel framework.
💡 Highlights
- A Laravel Package for notification channel.
- Uses TextLocal SMS API
⚡ Tech stack
PHP, Laravel
🌐 Check it out → https://github.com/chitranu/textlocal-laravel-notification-channel
Chhotu Mini Framework
It is a fun project I made a long time ago. The idea was to use the core Laravel components to create a bare minimum framework that provides features like routing, views, etc.
⚡ Tech stack
PHP, Laravel
🌐 Check it out → https://github.com/IamSwap/chhotu