Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

A minimalist, high-performance digital workspace and productivity dashboard built using the MERN Stack. The application utilizes a decoupled microservice architecture, optimizing data flow and serverless request targeting for seamless user interaction.

πŸ”— Live Frontend Application: Draft Pulse Live

πŸ› οΈ Tech Stack & Architecture

  • Frontend: React.js, Tailwind CSS, Axios (State management and dynamic UI elements)
  • Backend: Node.js, Express.js (RESTful API architecture)
  • Database: MongoDB (Dynamic NoSQL data storage)
  • Deployment: Vercel (Deployed independently using modern serverless function routing)

πŸš€ Key Technical Highlights

  • Decoupled Deployment: Frontend and Backend operate as isolated services, eliminating monolithic scaling constraints.
  • Serverless Rewrite Optimization: Implemented advanced routing via vercel.json to handle wildcards (/(.*)) and safely target serverless index entry points.
  • Advanced Middleware Pipeline:
    • Strict global CORS implementation to regulate and bypass browser pre-flight cross-origin restrictions safely.
    • Custom Rate Limiter layer integrated seamlessly to mitigate API abuse and control traffic thresholds.
  • Production Error Handling: Structured global route handling to completely bypass default hosting 404 sheets.

πŸ“ Repository Structure

β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ api/          # Vercel serverless entry point (index.js)
β”‚   β”œβ”€β”€ config/       # Database connection setup
β”‚   β”œβ”€β”€ middleware/   # Custom Rate Limiter and traffic handlers
β”‚   β”œβ”€β”€ routes/       # Express route architectures
β”‚   β”œβ”€β”€ server.js     # Main local Express server configurations
β”‚   └── vercel.json   # Serverless routing rules
└── frontend/
    β”œβ”€β”€ src/          # React components and visual assets
    └── package.json  # Frontend dependency configurations

About

A high-performance, minimalist digital workspace built using the MERN stack with optimized serverless backend routing.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages