Bizarre Coding Club

Express.jsMongoDBMongooseBcrypt.jsJWTMaterial TailwindStyled ComponentsTailwind CSSDotenvHeroiconsNode.jsNodemailerReact IconsReact RouterReact.jsTinyMCE

Project Overview

• Deployed a community focal hub mapping learning roadmaps for aspiring student developers. • Managed complex scheduling schemas by adding deep integration of an event handling system. • Created a localized blogging ecosystem allowing club members to exchange complex coding tutorials.

System Architecture

• Operated as a full MERN stack (MongoDB, Express, React, Node) implementation. • Authenticated user sessions tracked securely via JWT and Bcrypt architectures. • Relied heavily on TinyMCE to process complex rich-text representations into safe HTML structures mapped in MongoDB.

Architecture Diagrams

Architecture Diagram

Key Engineering Decisions

• Designed a structured routing approach to compartmentalize public roads, blog endpoints, and admin management. • Utilized Material Tailwind configurations to swiftly stand up beautiful UI paradigms without excess manual CSS writing. • Chose Nodemailer to ensure immediate confirmation responses were sent upon successful club event registrations.