About CampusHub

A full-stack exploration into modern web development using TypeScript, Express, and MongoDB.

Technical Stack

This application is server-rendered for SEO and performance, using EJS for templating and Tailwind CSS for styling.

  • TypeScript: Type-safe development for both routes and models.
  • Express & Node: High-performance backend routing and logic.
  • MongoDB: Document-based storage using Mongoose schemas.

Project Milestones

1 User Authentication (Sessions & Bcrypt)
2 Full CRUD Operations
3 Authorization & Privacy Controls
4 File System & Image Management

The Goal

To bridge the gap between simple HTML pages and scalable enterprise applications by mastering the fundamentals of the Node.js ecosystem.