Skip to content

Instantly share code, notes, and snippets.

@PsyGik
Last active February 7, 2019 08:56
Show Gist options
  • Save PsyGik/5056416f3ea589671a9fe9af6f2efb79 to your computer and use it in GitHub Desktop.
Save PsyGik/5056416f3ea589671a9fe9af6f2efb79 to your computer and use it in GitHub Desktop.
contents for personal website
[
{
"title": "MyBusTracker.live",
"url": "https://app.mybustracker.live",
"excerpt": "Manage all your Students, Vehicles and Staff information. See real-time updates for the bus, its estimated time of arrival and delays if any.\n Be informed of any incidents by real-time push notificationns. Generate reports and rate drivers by A.I driven scoring algorithm.\n ",
"info": [
"Built the entire system from ground up in 3 months",
"Used NestJS as backend frameword",
"Developed the front-end using Angular",
"Configured Gitlab CI/CD for Backend and Frontend",
"Used Docker for containerized deployment",
"Integrated OneSignal for Web Push notifications",
"Built a wrapper for Elastic Search using NodeJS",
"Built a vehicle simulator to test various edge cases for vehicle tracking",
"Integrated Google Maps API to show vehicle locations, drop marker on areas of interest, draw polyline to show vehicle movement"
],
"platforms": [
"mdi-web",
"mdi-android"
],
"technologies": [
{
"icon": "mdi-angular",
"text": "Angular"
},
{
"icon": "mdi-language-css3",
"text": "Flexbox CSS"
},
{
"icon": "mdi-nodejs",
"text": "NodeJS"
},
{
"icon": "mdi-gitlab",
"text": "Gitlab CI/CD"
},
{
"icon": "mdi-android",
"text": "Android SDK"
},
{
"icon": "mdi-cellphone-link",
"text": "OneSignal"
},
{
"icon": "mdi-google-maps",
"text": "Google Maps API"
},
{
"icon": "mdi-docker",
"text": "Docker"
}
],
"hover": false
},
{
"title": "CarbookPlus - Dealer Management",
"url": "https://dealers.carbookplus.com",
"excerpt": "Through CarbookPlus Dealer portal, a dealer can list the services they have to offer which will be viewed by a user looking for necessary needs.\n Manage and track your leads. Provide service agents with allocated pool of leads so as to enable efficient lead management, tracking and follow up.",
"info": [
"Created Angular version of the webapp",
"Used Lazy Loaded modules for faster load times",
"Integrated Authentication using CIDAAS",
"Built access management using Angular Route Guards",
"Configured Gitlab CI/CD for faster developer workflow",
"Used Docker for containerized deployment",
"Integrated OneSignal for Web Push notifications",
"Integrated Google Maps API to show vehicle locations, drop marker on areas of interest"
],
"platforms": [
"mdi-web"
],
"technologies": [
{
"icon": "mdi-angular",
"text": "Angular"
},
{
"icon": "mdi-language-css3",
"text": "Flexbox CSS"
},
{
"icon": "mdi-gitlab",
"text": "Gitlab CI/CD"
},
{
"icon": "mdi-cellphone-link",
"text": "OneSignal"
},
{
"icon": "mdi-google-maps",
"text": "Google Maps API"
},
{
"icon": "mdi-docker",
"text": "Docker"
}
],
"hover": false
},
{
"title": "CarbookPlus - Fleet Management",
"url": "https://fleet.carbookplus.com",
"excerpt": "Complete view of vehicles, drivers, and businesses. Monitor real-time tracking and maintain duty rosters.\n Client reviews, Geofencing, Alerts system. Ability to do optimization to increase efficiency using analytics-driven platform.",
"info": [
"Created Angular version of the webapp",
"Build custom layout engine to be used across all angular projects in the company",
"Used Lazy Loaded modules for faster load times",
"Integrated Authentication using CIDAAS",
"Built access management using Angular Route Guards",
"Configured Gitlab CI/CD for faster developer workflow",
"Used Docker for containerized deployment",
"Integrated OneSignal for Web Push notifications",
"Integrated Google Maps API to show vehicle locations, drop marker on areas of interest, draw polyline to show vehicle movement",
"Integrated ngx-charts to show reports on an interactive dashboard"
],
"platforms": [
"mdi-web"
],
"technologies": [
{
"icon": "mdi-angular",
"text": "Angular"
},
{
"icon": "mdi-language-css3",
"text": "Flexbox CSS"
},
{
"icon": "mdi-gitlab",
"text": "Gitlab CI/CD"
},
{
"icon": "mdi-cellphone-link",
"text": "OneSignal"
},
{
"icon": "mdi-google-maps",
"text": "Google Maps API"
},
{
"icon": "mdi-docker",
"text": "Docker"
}
],
"hover": false
},
{
"title": "CarbookPlus Android",
"url": "https://play.google.com/store/apps/details?id=com.carbookplus",
"excerpt": "Maintaining a vehicle log has never been easier. Use Carbook+ to track your trips the easy way using GPS.\n The app creates and updates your logbook as you and your fellow drivers use the vehicle.\n Create a clear logbook of trips for all you vehicles. You can generate printed reports for tax savings, accounting or business reimbursement purposes. ",
"info": [
"Built custom notification handler for FCM",
"Designed and developed splash screen",
"Built walkthrough engine for new users",
"Optimized code and squashed bugs"
],
"platforms": [
"mdi-android"
],
"technologies": [
{
"icon": "mdi-android",
"text": "Android"
},
{
"icon": "mdi-firebase",
"text": "Firebase Cloud Messaging"
},
{
"icon": "mdi-google-maps",
"text": "Google Maps API"
}
],
"hover": false
},
{
"title": "OneCloudDrive",
"url": "https://www.oneclouddrive.com",
"excerpt": "One Place for All your cloud storage needs.\n OneCloudDrive integrates all your cloud storage in one place where you can upload files and folders, create new files, move and copy files between cloud providers.",
"info": [
"Web app made to centralize all the cloud storage providers at one place",
"Built using AngularJS",
"Followed material design guidelines",
"Integrated with Google Auth, Microsoft Auth, Dropbbox Auth, Box Auth"
],
"platforms": [
"mdi-web"
],
"technologies": [
{
"icon": "mdi-angularjs",
"text": "AngularJS"
},
{
"icon": "mdi-google-drive",
"text": "Google Drive APIs"
},
{
"icon": "mdi-onedrive",
"text": "Microsoft OneDrive APIs"
},
{
"icon": "mdi-box",
"text": "Box APIs"
},
{
"icon": "mdi-dropbox",
"text": "Dropbox APIs"
}
],
"hover": false
},
{
"title": "PhytterDock",
"url": "https://www.phytterdock.com",
"excerpt": "PhytterDock is a service that provides you an online storage to which you can store your files.\n With PhytterDock, check your document while outside and take pictures and check it later when you come back to the office. PhytterDock is convenient in a variety of situations.",
"info": [
"Worked with Japanese Clients to document and fix bugs",
"Worked on the Android version of the product",
"Worked on Android Gingerbread and Ice cream sandwich SDK",
"Started learning Web design and development"
],
"platforms": [
"mdi-windows",
"mdi-android",
"mdi-web",
"mdi-apple"
],
"technologies": [
{
"icon": "mdi-android",
"text": "Android SDK"
}
],
"hover": false
},
{
"title": "dhanrajsp.me (Personal Website)",
"url": "https://dhanrajsp.me",
"excerpt": null,
"info": [
"Created the website using Angular v7",
"Used Angular Material for components",
"Deployed to Firebase for hosting",
"Used Flexbox CSS for layouts",
"Connected to Firebase Functions for dynamic content (contact form)",
"Used particle.js for the landing page particle animation",
"Integrated Google Analytics"
],
"platforms": [
"mdi-web"
],
"technologies": [
{
"icon": "mdi-angular",
"text": "Angular"
},
{
"icon": "mdi-language-css3",
"text": "Flexbox CSS"
},
{
"icon": "mdi-material-design",
"text": "Angular Material"
},
{
"icon": "mdi-nodejs",
"text": "NodeJS"
},
{
"icon": "mdi-firebase",
"text": "Firebase Hosting"
},
{
"icon": "mdi-firebase",
"text": "Firebase Functions"
},
{
"icon": "mdi-google-analytics",
"text": "Google Analytics"
}
],
"hover": false
},
{
"title": "Stag - Instant Hashtags [Beta]",
"url": "https://play.google.com/store/apps/details?id=apps.questlabs.stag",
"excerpt": "Looking for those perfect hashtags for your perfect photo? Introducing Stag.\n Instant Hashtags with a simple formula. It's as simple as 1+2 = 3.\n Really! All you have to do is install Stag, open any supported app* and type in the magic keywords.",
"info": [
"Built as an add-on for Repostr",
"Hooked into Android accessibility service to paste text on detection of input pattern",
"Used Realm as NoSQL database for storing user generated hashtags",
"Designed the layouts using Sketch"
],
"platforms": [
"mdi-android"
],
"technologies": [
{
"icon": "mdi-android",
"text": "Android SDK"
}
],
"hover": false
},
{
"title": "Repostr for Instagram",
"url": "https://play.google.com/store/apps/details?id=app.questlabs.repostr",
"excerpt": "Tired of taking screenshots?\n Tired of logging in to other apps when you already are logged in to one?\n Yeah, We are too. Introducing Repostr for Instagram. Perfectly created for efficiency, and ease of use.\n It makes it easy for you to repost, share and save photos & videos.",
"info": [
"Built on a weekend (I was bored)",
"Used Instagram Embed API to fetch image details (Only works on public accounts)",
"Hooked into Android accessibility service to paste caption directly into Instagram caption Textview",
"Used Shared Preference for saving settings",
"Integrated Fabric Crashlytics (Now Firebase Analytics) for analytics and crash reports"
],
"platforms": [
"mdi-android"
],
"technologies": [
{
"icon": "mdi-android",
"text": "Android SDK"
},
{
"icon": "mdi-instagram",
"text": "Instagram API"
},
{
"icon": "mdi-firebase",
"text": "Firebase Analytics"
}
],
"hover": false
},
{
"title": "A.T.I Editor",
"url": "",
"excerpt": "A.T.I Editor is an all-in-one editor where you can edit audio, text and images in one single application",
"info": [
"\n Developed as a part of my under-graduate course (BE)",
"Was awarded first place out of 60 projects",
"Written using .NET"
],
"platforms": [
"mdi-windows"
],
"technologies": [
{
"icon": "mdi-dot-net",
"text": ".NET"
}
],
"hover": false
},
{
"title": "BreadCrumbTrail",
"url": "",
"excerpt": "Going somewhere and don't remember the route? Going to a new place and want to save the route?\n BreadCrumbTrail can map the route you take and save it so that next time you don't have to remember the route.\n It seamlessly integrates with Google Maps and tracks your precise location using a combination of WiFi and GPS signals.",
"info": [
"Part of my Android certification course",
"Wrote the core tracking and data storage services",
"Learned the concept of version control when working on this project."
],
"platforms": [
"mdi-android"
],
"technologies": [
{
"icon": "mdi-android",
"text": "Android SDK"
},
{
"icon": "mdi-google-maps",
"text": "Google Maps API"
},
{
"icon": "mdi-git",
"text": "Git"
}
],
"hover": false
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment