Projects by

Maulik Sompura

Fullstack Javascript Developer

Arré Voice

Arré Voice is mobile application (made using Flutter) focused on voice of women. It has features like audio posts, discussion, creator studio etc. I am managing the backend part which includes NodeJS - GraphQL API, ArangoDB and AWS services like S3, Cognito and ECS.

  • NodeJS
  • GraphQL
  • DynamoDB
  • Redis
  • Google Pub/Sub
  • Docker
  • Github Actions

Name to Avatar

Made a small npm package that converts Name's initials to the Avatar and return it as a buffer. Also, have some configurable options like background color, text color, rounded border, or type svg or png.

  • NodeJS
  • Canvas

Shashi Hotel App

This is a Hotel room reservation app for android and iOS. My role is to handle backend API and few little helper web projects. This project contains various third party api integration on backend side like infor, agilysys, stripe (connect), elavon (payment api), freedompay (payment api), Ruckus (light control api), Assa Abloy (digital key management api). Admin Panel includes dynamic data for different hotels like Room types, Rates, Services, Push Notification trigger, Staff management. There's a frontdesk webpage which shows the upcoming and current guest list and hardware status.

  • NodeJS
  • Express
  • MongoDB
  • ReactJS
  • Redux
  • Docker
  • Gitlab CI
  • MJML
  • Paypal payout
  • Stripe

Implicit.io

The goal of this project/website was to have get all the articles or sources in the world in one place and get categories them with most used topic. In addition to that it has user subscription to specific topic, user can be a member of topic and get some advantage of follow up assessment. Implicit's mission is to raise the quality of information that users can find online. Was responsible for designing and implementing APIs for different modules. Built crawlers to fetch numerous articles from different sources and auto categories them with the most used topic.

  • NodeJs
  • Typescript
  • Express
  • Vue
  • VueX
  • MongoDB
  • Tailwind CSS
  • AWS S3
  • Docker
  • Gitlab CI

Nutrition Calculator by My Fit Foods

A basic Nutrition calculator SPA which collects some user information and diet info and results the nutrition intake.

  • ReactJS
  • Material UI

Jhaveri Securities Bonds

A platform that facilitates bond investments. On the platform, users can buy/sell issued Bonds and keep track of their orders. The bond data is managed on Jhaveri Securities back office panel, which also includes Mutual Fund & IPO order management.

  • ReactJS
  • Redux
  • Bootstrap CSS
  • Laravel
  • MySQL
  • MJML

Tugo: Meal Preps Simplified

Tugo is a Meal Order App based on UAE. The app shows the list of Providers and their meal plans. Users can order any meal plan for selected days. The Provider can sign up from Provider Portal (Made in React) or can contact Admin and admin can create providers from Admin Panel

  • ReactJS
  • CodeIgniter
  • Bootstrap
  • MySQL
  • Headless Chrome

Cookt

Cookt is an online recipe management site. Which have tons of recipe data. Users can import recipes from other websites too. Importing recipes is managed by web scraping or spoonacular APIs. It has a Cook-along mode which is basically AI powered step by step voice guide to make recipes. The project is configure to scrape recipe data from some popular websites within certain intervals.

  • CodeIgniter
  • Bootstrap
  • Stripe
  • MySQL
  • jQuery

Vendstop

Vendstop is an app for digitizing vending machines. Vendstop's technology is behind some of India's largest companies and vending machine operators. Vendstop app which helps users to order and get snacks when they are around the machine, uses Firebase Authentication APIs for user management. It has a wallet which uses Paytm SDK to credit money into a wallet. It has order hooks, which are executed upon the door close event of the machine. This hook manages the order and item summary & updates wallet balance. Admin Panel includes users list, order list, push notification trigger, vendor list, payout list.

  • NodeJS
  • Loopback JS
  • MySQL
  • Paytm SDK
  • ReactJS

Vrindavan Furniture freelance

Vrindavan Furniture is a beautifully designed digital catalogue for Home/Office Furniture. Fresh products listing can be updated through the dynamic admin panel. Currently it's in a revamp mode, integrating few more features like user login, wishlists & payment.

  • NodeJS
  • ExpressJS
  • MongoDB
  • React
  • NextJS
  • TailwindCSS

ERP for PCB manufacturing firm.

The ERP project for a PCB manufacturing firm which includes many CRUD operations, Role based Users, Sales and Purchase Invoices, Inventory management, Reports, etc.

  • Phalcon PHP
  • MySQL
  • Bootstrap

For my open source or fun projects, visit the Github profile.