It is an app which lets webmasters create ad units with multiple banners for their website. The website owner can create different ad units which includes: Popup Ads, Floating Ads, Link Ads, Text Ads, Video Ads and Background Ads. Creating an ad unit is also called creating an ad campaign and each campaign also have analytics associated with it so that the user can track how many impressions and clicks they are getting.
The analytics page of the app displays impressions and clicks for each banner as well as overall performance of the campaign. They can also track impressions and clicks based on Country and User-Agent.
The project's MVP is now completed but my client wishes to make this a full-blown SaaS platform with more features. Right now it is paused.
Status: Completed
Tech Used: NodeJS, ExpressJS, MongoDB, JWT, BcryptJS, ReactJS, Redux, React Router, Axios, Apex Charts, JVectorMap.
An app which generates a unique url to split incoming traffic into several other user-declared websites. It is highly useful for A/B testing as well as to track how each website is performing. The app is built for single user only and is sold in CodeCanyon and have 29 sales.
Status: Completed
Tech Used: NodeJS, ExpressJS, EJS, jQuery, Bootstrap, MongoDB, Mongoose, BcryptJS.
An app to automate Facebook Page posting. Puppeteer was used for automated log in and posting and cronjob was used for scheduling posts.
The project was shelved by my client because it doesn't consistently work as Facebook keeps changing the DOM.
Status: Completed
Tech Used: NodeJS, ExpressJS, EJS, jQuery, Bootstrap, MongoDB, Mongoose, Node-Crontab, Puppeteer, BcryptJS.
It is an app which comprises of 12 pages of networking-related tools and one page dedicated to VPN providers.
The homepage of the app shows the geolocation data of the visitor based on their IP address. The VPN page lists the 37 best VPN providers with all their features and prices on one single table. It also lets the user compare VPN providers side-by-side.
This project is somewhat special to me as this is my first commercial project for a client.
Status: Completed
Tech Used: NodeJS, ExpressJS, EJS, jQuery, Bootstrap, Nodemailer, Whoiser, Validator, DNSBL Lookup.
This app is same as IP Tracker Tool but with a new design and has much less tools than IP Tracker Tool. It was created for sell at CodeCanyon. The tools are sold separetely as addons and includes: Whois Lookup, DNS Lookup, IP Whois Lookup and Blacklist Checker.
Status: Completed
Tech Used: NodeJS, ExpressJS, EJS, jQuery, Bootstrap, Nodemailer, Whoiser, Validator, DNSBL Lookup.
A single vendor ecommerce API with user authentication and authorization, review system, order management, product upload, etc.
Status: Completed
Tech Used: NodeJS, ExpressJS, MongoDB, Mongoose, BcryptJS, JWT.
This app showcases more than 70,000 quotes from more than 14,000 authors and categorizes them in 366 categories. It also has a quote-maker where a user can create a quote image with their choice of image and a quote from the website. The quote image can also be edited with the built-in photo editor inside quote-maker.
The current state of the project requires database integration and the overall completion of the project is around 95%.
Status: In Development
Tech Used: NodeJS, Koa, Koa Router, MongoDB, Mongoose, NextJS, Redux, React Dropdown, React Images Uploading, FabricJS.
A simple photo gallery that mimics Facebook's photo lightbox and was built with ReactJS and Firebase with real-time image upload and commenting system.
The source code can be found in my Github.
More features will be added eventually.
Status: Completed
Tech Used: NodeJS, Koa, Koa Router, MongoDB, Mongoose, NextJS, Redux, React Dropdown, React Images Uploading, FabricJS.
An API project from one of Brad Traversy's course. This project really helped me to learn some of the core concepts of backend development, notably user authentication and authorization.
The source code can be found in my Github.
Status: Completed
Tech Used: NodeJS, ExpressJS, MongoDB, Mongoose, BcryptJS, JWT.
An API to create, read, update and delete tasks.
Status: Completed
Tech Used: NodeJS, ExpressJS, MongoDB, Mongoose, BcryptJS, JWT.
Compounding Calculator lets a user find out how much an initial amount will grow overtime. It could be beneficial for Forex or Crypto traders who would want to keep track of their daily profits or losses and how far they are from their targets. It also allows filtering out weekends because that is when a person wouldn't usually work.
The source code can be found in my Github.
Status: Completed
Tech Used: ReactJS
After trying to format a huge json file in my VS Code, it freezes. And I didn't want to expose my data to other formatters online so I built one for myself with minimal features.
The source code can be found in my Github.
Status: Completed
Tech Used: ReactJS
Just like any other newbie coder, I had also created a basic weather app back in the day.
The source code can be found in my Github.
Status: Completed
Tech Used: NodeJS, ExpressJS, EJS