Live Projects
Other projects
Chat Application
A chat application built on Node.js with Express and Socket.IO. Users select a username and a chat room where they can then chat with all the other users currently in it
Expense Tracker
An application built with React that lets users track their expenses. Authentication is handled with Firebase, state management with Redux and testing with Enzyme
User Matching System
A Node.js application built with Express that uses Socket.IO to match users based on the information they provide, as well as the type of match they're looking for. Front end is Vanilla JS with CSS framework Bulma
Form Validation Client Side
A basic implementation of form validation on the client side using the two most common types: built-in form validation using HTML5 form validation features and JavaScript validation
Weather Forecast
A Node.js application built with Express that gives weather forecast. It uses the Mapbox API to get coordinates based on location and the Darksky API to provide the actual forecast based on latitude and longitude
Loading Spinner
A simple loading spinner implemented in React. The loading spinner is displayed once the client makes a request to the server which takes 4 seconds to complete. Once completed, the spinner disappears to show the response from the server
