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.