Created with:
ReactJS, Google User Authentication, Material-UI, React Context API, React Router, Firebase Real-time Database, CSS Variables, Flexbox
Firebase + Context API for Google User Authentication to render the following:
User Name, Profile Image, Messages, Icons, Channels with Add Feature dynamically
CSS3 + Flexbox were used for responsive design, styling Material-UI icons, sidebar hover effects, smooth hidden vertical scrolling, accurate Slack sizing & colors with CSS variables, messaging & chatbox, and overall clean UI/UX Design.
React Hooks such as UseParams, UseHistory, UseStateValue, useState, useEffect allowed for Loose Coupling, Re-usability, Readability, and Code Optimization for Fast Rendering.
Hosted at: Bobby's Slack Clone | Github: Slack SRC Files