1.1.2 • Published 1 year ago

mernsetup v1.1.2

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

MERN PROJECT Stepup

This npm package automates the setup process for a MERN (MongoDB, Express.js, React.js, Node.js) stack project. It creates directories, installs necessary dependencies, and sets up basic configurations for both frontend and backend.

Prerequisites

Before running the setup script, ensure you have the following installed:

  • Node.js (v14 or higher)
  • npm (Node Package Manager)
  • MongoDB (if you plan to use a local MongoDB database)

Setup Instructions

  1. Run the Setup Script

    You can run the setup script using the npx command:

    npx mernstepup
  2. Follow the Prompts

    • Enter the names for the frontend and backend directories when prompted.
    • The script will create the directories, initialize them with necessary dependencies, and set up a basic Express server with MongoDB connectivity.
  3. Start the Servers

    Once the setup is complete, you can start the frontend and backend servers:

    • Frontend: Navigate to the frontend directory and run:

      cd frontend
      npm run dev

      This will start the frontend development server.

    • Backend: Navigate to the backend directory and run:

      cd backend
      nodemon server.js

      This will start the backend server using nodemon for automatic server restarts on file changes.

  4. Access the Application

    • Open your browser and go to http://localhost:5173 to access the frontend application.
    • The backend API will be accessible at http://localhost:5000.

Project Structure

  • frontend/: Contains the React.js frontend application.
  • backend/:
    • server.js: Entry point for the Express.js backend server.
    • Other backend files and folders: Contains other backend files and configurations.

Contributing

Feel free to contribute to this project by submitting issues or pull requests on GitHub.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Feel free to copy and paste this into your README file on GitHub. Adjust the links and details as necessary to fit your specific project structure and preferences.

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago