I do deep market research before starting any project as it gives me an unfair advantage to provide the best result.
This website acts as an e-catalogue for a Wholesale Business. The business involves selling Hand Tools and Power Tools in Bulk to retailers at Wholesale price.
Customers can easily view and explore all the products offered by the Business. Customers can also add their favorite products to the Lists and can request Quotations for Bulk Purchase.
This projects also involves an internal dashboard built with Retool.com and Supabase to make it easy for the Business Owners to view all the requested Quotations and Inquiries at one place. The Business Owners can easily download the Quotations in Excel format, making it easy for them to quickly fill up the rates and send the Quotations back to Customers.
My favorite part about the project is that Customers can easily create lists with their favorite items and can share these lists with their colleagues with a short and unique link.
P.S. - The Desktop Design is under development, However the Mobile Design is ready and attracts approx. 500 searches on the website every week.
234 Products in Sanity
We are using Sanity as our Headless Content Management System with Next.js.
Apart from Sanity, we are also using Amazon S3 to store files submitted by customers when requesting quotations.
Supabase
We store all our Quotation Requests, Inquiries and Product Analytics in Supabase.
Whenever data is updated in Sanity, with the help of webhooks the data in Supabase is also updated. Thus, keeping the data between Supabase and Sanity in Sync.
Next.js
The website is developed in Next.js 13x with App Router and TailwindCSS, deployed on Vercel.
Algolia
We have implemented Algolia Search in the Website. It helps customers to quickly search and view products.
An open-source javascript library that helps to generate massive amounts of fake (but realistic) data for testing and development.
After the original Faker.js repo was deleted by its author from GitHub and NPM, leaving hundreds of live projects and developers in despair. A small community of JavaScript developers came together and restored this project from a local repo.
I became a member of Faker.js community on Discord and helped in migrating the codebase to TypeScript.
5 Pull Requests
5 of my 6 PR's got accepted and merged by the maintainers of Faker.js
3 Modules
Migrated modules such as Name, Company and Word to TypeScript
Crove.app is a SaaS application which gives you power to create repetitive business documents as programmable templates to automate your documentation workflow.
You can also think of Crove as Google docs on Steroids because you get to use variables and logical conditions to design your templates.
I was an intern at Crove.app and helped in developing server-less solution on AWS Lambda to convert PDF files into images.
Achieved 50% reduction in template generation time
Generating templates using PDFs is an important feature of Crove, This logic was running on monolithic architecture. Large PDF files were taking too long to process and was crashing the whole app.
We migrated the logic of template generation with PDFs to AWS Lambda. This prevented our main server memory from clogging up but still large PDFs took too long to process.
We realised we can use multi-threading in python on AWS Lambda. With the help of multi-threading and the power of server-less we were able to reduce template generation time by 50%, thus providing amazing speed to Crove users.
In January 2021, I got a freelancing project from a pathology lab in Delhi to develop a report management software that is customised according to their needs.
The project is developed with React.js and Firebase. It includes
1. Authentication,
2. Text based search for finding reports,
3. Unique QR code generation for every report and scanning the qr code will download the report pdf into smartphone,
4. It allows multiple people to use the app at the same time with the help of ACID transaction with Firebase.
Right now, two labs are using a customised version of this app
More than 10,680 reports has been generated since 2021
Helium Explorer is a Block Explorer and Analytics Platform for Helium, a decentralized wireless connectivity platform.
I started contributing to this project in October 2020. First I contributed to this project during Hacktoberfest 2020. Hacktoberfest is an Open Source Hackathon organized by Digital Ocean every year in the month of October.
After Hacktoberfest, I participated in Helium Open Source Hackathon in February 2021 and became top contributor among all participants. I won some goodies which were shipped by the Helium from United States of America, all the way across to India.
Ranked #1 in Helium Open Source Hackathon.
Became the Top Contributor in Helium Open Source Hackathon in February 2021, for contributing more than 300 lines of code.