JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q22595F
  • License MIT

A scaffolder for creating production-ready MERN applications

Package Exports

  • startezzy
  • startezzy/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (startezzy) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

StartEzzy (startezzy)

A powerful scaffolder to create production-ready MERN stack applications. This tool generates a complete backend and frontend setup with essential features, including JWT authentication, real-time WebSocket support, file uploads, and error handling.

Features -

Backend (Express.js)

  • JWT Authentication: Secure user authentication and authorization.
  • Socket.IO: Real-time WebSocket integration.
  • Multer: File uploads for handling user-generated content.
  • Custom Error Handling: Centralized error handling for consistent API responses.
  • MongoDB Integration: Preconfigured MongoDB connection.
  • Security: Uses Helmet and CORS for secure API requests.
  • Environment Variables: Configured for flexible environments (.env file).

Frontend (React + Vite)

  • Vite: Fast and modern development environment.
  • React Router: Pre-configured for client-side routing.
  • Axios: Ready-to-use for API integration.
  • Environment Support: Uses .env for API configuration.

General

  • Clean Folder Structure: Organized project structure for scalability.
  • Static File Serving: Configures public and upload directories.
  • Modern JavaScript: Built with ES modules for the latest standards.

Installation

You can scaffold a new MERN application in one command using npx.

Using npx

npx startezzy <project-name>