create-mernjs-app

21.0.6 • Public • Published

mit license npm version npm downloads Follow Watch Fork Star

Logo

Set up a modern web, mobile and desktop app by running one command.
If you find this code useful, don't forget to ⭐ star the repo ⭐

Create MERN App

The MERN App provides a versatile set of boilerplates that streamline the development process for various applications. Whether you're building a web app, mobile app, desktop app, Chrome extension, or an NPM package in JavaScript, our comprehensive templates will help you get started quickly and efficiently.

Node Version

Version Supported
node-version >= 18
node-version < 18

Install create-mernjs-app globally

npm install create-mernjs-app -g 

Creating an App

create-mernjs-app my-app

Creating a Library

create-mernjs-app my-library --template library

Key Features

  1. Effortless Initialization: Quickly start your MERN project with a straightforward command-line interface that automates the setup process.

  2. Secure Coding Practices: Adopt industry standards for resilient code. Regular reviews and best practices minimize vulnerabilities and exploits in development.

  3. Well-Defined Folder Structure: Benefit from a clean and organized project structure that promotes maintainability and scalability.

  4. Server & Client Code Separation: Easily manage server-side and client-side code in separate sections, ensuring modularity and ease of development.

  5. Authentication Ready: Implement secure login/signup features effortlessly, following best practices to safeguard user data.

  6. Automatic Indentation: Ensure consistent code formatting with automatic indentation tools, improving code readability.

  7. ESLint Integration: Enhance code quality by incorporating ESLint, which identifies and helps rectify potential issues according to established coding standards.

  8. Prettier Support: Utilize Prettier for automatic code formatting, maintaining a cohesive and visually appealing codebase.

  9. Tailwind CSS for Styling: Harness the power of Tailwind CSS to expedite the styling process, creating responsive and visually pleasing user interfaces.

  10. Data Encryption: Utilize encryption for secure data transmission and storage, safeguarding against unauthorized access and ensuring data integrity.

  11. Input Validation: Apply stringent input validation to prevent injection attacks and ensure safe user input.

  12. CORS: Configure Cross-Origin Resource Sharing policies to control domain access, preventing unauthorized cross-origin requests.

  13. Rate Limiting: Enforce API rate limits to prevent abuse, mitigating the risk of denial-of-service attacks.

  14. Error Handling: Develop secure error-handling mechanisms for developers and users, avoiding sensitive information exposure.

  15. Middleware Security: Strengthen middleware components against common threats, ensuring secure core functionalities and preventing vulnerabilities.

  16. Dependency Scanning: Regularly scan and update dependencies to patch known vulnerabilities, reducing the risk of exploits.

  17. Secure File Uploads: Implement secure file upload mechanisms, including type and size validation for enhanced application security.

  18. Environment Configuration: Securely manage environment configurations, protecting sensitive data like API keys and credentials.

  19. Security Headers: Set HTTP security headers to enhance browser security, guarding against common web vulnerabilities.

  20. API Versioning: Implement API versioning for backward compatibility and smooth transitions during updates.

  21. Monitoring: Establish robust monitoring for prompt detection and response to security incidents, ensuring continuous application integrity.

App Boilerplates

App boilerplates for building application.

SN. Boilerplates Download
1 MERN Boilerplate Download MERN Boilerplate
2 ExpressJS & MongoDB Boilerplate Download NodeJS MongoDB Boilerplate
3 ExpressJS & MySQL Boilerplate Download NodeJS MySQL Boilerplate
4 NextJS Boilerplate Download NextJS Boilerplate
5 GatsbyJS Boilerplate Download GatsbyJS Boilerplate
6 ReactJS Boilerplate Download ReactJS Boilerplate
7 ElectronJS Boilerplate Download ElectronJS Boilerplate
8 React Native Boilerplate Download React Native Boilerplate
9 ReactJS Chrome Extension Boilerplate Download ReactJS Chrome Extension Boilerplate
10 ReactJS Webpack Boilerplate Download ReactJS Webpack Boilerplate
11 FastifyJS & MySQL Boilerplate Download FastifyJS MySQL Boilerplate
12 FastifyJS & MongoDB Boilerplate Download FastifyJS MongoDB Boilerplate
13 T3JS Boilerplate Download T3JS Boilerplate
14 React Native Expo Boilerplate Download React Native Expo Boilerplate

Library Boilerplates

Library boilerplates for building npm package.

SN. Boilerplates Download
1 JavaScript Library Boilerplate Download JavaScript Library Boilerplate
2 ReactJS Library Boilerplate Download ReactJS Library Boilerplate
3 NodeJS Library Boilerplate Download NodeJS Library Boilerplate
4 ExpressJS Library Boilerplate Download ExpressJS Library Boilerplate
5 NextJS Library Boilerplate Download NextJS Library Boilerplate
6 React Native Library Boilerplate Download React Native Library Boilerplate

Support

Please message us, If you have any query, suggestions or security concerns via GitHub

©2023 Create MERN App    By: Vijay Pratap Singh

/create-mernjs-app/

    Package Sidebar

    Install

    npm i create-mernjs-app

    Weekly Downloads

    7

    Version

    21.0.6

    License

    MIT

    Unpacked Size

    33.7 kB

    Total Files

    11

    Last publish

    Collaborators

    • mernjs