ChukaChat| React, Redux, MongoDB, Mongoose, socket.io, simple-peer.js LIVE | GITHUB
A Video Chat and real time messaging application.
- Authentication using JSON web tokens and BCrypt
- Real time messaging built with socket.io
- Video Chat built with simple-peer js a wrapper of WebRTC API
- Frontend built with React Redux architecture
- Backend built with MongoDB database Mongoose ODM and Express.js as the server
ChukaFlix | Javascript, Rails, PostgresSQL, React LIVE | GITHUB
A video-streaming service inspired by Netlfix. API by rails, front-end by React and Javascript.
- Authenticated using password digests encrypted using BCrypt
- Personalized using profile model used in netflix. Up-to 5 profiles per account
- Front-end dynamically created by serving JSON views to React components
- Minimal-use of AJAX querying by pre-loading information for every page
ChukaJump | Javascript, Canvas LIVE | GITHUB
An addictive Javascript side-scroller game.
- Written in Javascript, drawn on-to the browser using HTML5 Canvas
- Collision detection achieved using a distance algorithm based on character and obstacle x and y position
E-DOM | Javascript LIVE | GITHUB
lightweight Javascript library based on JQuery.
- Allows for the tranversal, appending and deletion of HTML elements based on DOM
BrodyJump | Java, libgdx, Android DOWNLOAD
An addictive side-scroller java game app for android. Inspired by flappy bird
- Uses float vector physics in order to mimic the movement of flappy bird
Ninvade | Java, libgdx, Android DOWNLOAD
An addictive single screen java game app for android.
- Uses libgdx library for rectangle collision as well as ligdx timer to trigger events
- Features power-ups based on timer and points
- Local highscore provided by libgdx library, and In-app purchasing provided by libgdx interfacing as well as Android google play libraries