Skip to content

numanaral/project-showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

The following are highlights of some of the projects that I am excited to showcase!

NOTE:

  • Below are the descriptions and some screenshots to display what the apps look like and to give a general overview of the design.
  • CANtrackv3 also contains AFTER / BEFORE pictures

Projects

CANtrack v3

  • Code & Live site are private, no link to demo :|
  • Rewritten our SSR CANtrack (v1 / legacy) from brand new in React as an SPA
  • Followed Material UI design
  • Fully responsive
  • Theme, shortcuts, templates and more customizations
  • Also setup a brand new rest API on the backend
  • Improved load speeds by taking advantage of the new API, along with smart react components
    • i.e. caching, lazy loading and virtualization
    • From 5-30 seconds load time to immediate loads

Dashboard / Case List

comments

BEFORE in v1 / Legacy

cases

 

Adding a new comment

add-new-comment

BEFORE in v1 / Legacy

add-new-comment

 

Case Details

case-details

BEFORE in v1 / Legacy

case-screen

 

Comment Details

comment-details

BEFORE in v1 / Legacy

comments

 

Scheduler

scheduler

BEFORE in v1 / Legacy

scheduler

 

Attachments

attachments

BEFORE in v1 / Legacy

attachments

 

Theme & UI Preferences

preferences-light-mode

 


 

bomba-man

  • Live at: git.io/bomba-man
  • Code at: github.com/numanaral/bomba-man
  • Fun side project
  • Built purely with web without using WebGL or any game library/framework
  • Online/Local multi-player
  • Configurable game mode
  • NPC (Shoutout to @Pujan Bhatta)
  • Game API built based on factory pattern
    • Any provider can easily extend and create a wrapper following the factory
      • redux (local) and firebase (online) are the two providers as of now
      • Chose firebase for easy setup + easy auth, but a node server with socket.io is what I plan to implement in the future. I didn't want to deploy a server just yet and just get it up and running, firebase can be integrated on a static app so it's perfect to get the ground up.

Landing Page

landing page

Game Screens

local-game local-game local-game

Experimental 3D (via perspective)

experimental

Room Creator

room-creator

Waiting Room For Online Multi-Player

waiting-room

End Game

game-end

Instructions

instructions

 


 

slide-scott

  • Live at: git.io/slide-scott
  • Code at: github.com/numanaral/slide-scott
  • Project built in CPSC 405 / ENTI 415 course
  • First place winner in the end term pitch competition (industry voters)
  • Single-handedly built the core project along with "good to have" features under 10 days
    • Team quit on me so had to build it myself
  • Real time presentation
    • Cursor, drawings, slides and updates are shared with students in real time
  • Interactive components
    • Can answer MC questions, have pop quizzes and collect data for analytics
  • ...more

Landing

landing

First Place Winner

first-place

Profile

profile

Dashboard Page

dashboard

Slide Creator

slide-creator

Synchronous Mode / Present (real-time updates)

synchronous-mode

Asynchronous Mode (real-time updates)

asynchronous-mode

Analytics

analytics

Resources

resources

 


 

chin-scraper

Landing / Learn Mode

learn-mode

Learn Mode

learn-mode

Practice Mode

practice-mode

Analytics

analytics

 


 

Meng Wei Portfolio

  • Live at: mengwei.ca
  • A portfolio site
  • Wrote a script to parse images and generate a json map that contains
    • LQIP (Low Quality Image Placeholder) version
    • Caption fetched from the files
  • LQIP ensures fast load time along with perfectly matching loading placeholders
  • Also gives a nice "blur-effect" on full-screen gallery without using "filter: blur()" and creating a workaround

Landing Page

landing-page

Photojournalism Page w/ Gallery

photojournalism

Lazy Loading on Gallery

lazy-loading

LQIP blur-effect on Full-Screen Gallery

lazy-loading-with-lqip

About

Screenshots for some of the projects I worked on

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published