Skip to content

StackBuilder StackBuilder is an interactive project generator that allows developers to easily create custom full-stack applications with a pre-configured setup.

License

Notifications You must be signed in to change notification settings

desboisGIT/StackMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

logo StackMaker

StackMaker is an interactive project generator that helps developers quickly scaffold full-stack applications with their choice of frontend and backend technologies. This tool allows users to choose technologies such as Django for the backend and React for the frontend, automatically generating a project setup that is ready to go.

Features

  • Interactive Steps: Choose from different options such as backend, frontend, database, and operating system preferences.
  • Pre-configured Django + React Integration: Generates a complete project setup combining Django (backend) and React (frontend).
  • Customizable: Select your preferred database (e.g., PostgreSQL, MySQL, MongoDB) and operating system (e.g., Ubuntu, Windows, macOS).
  • User-friendly Interface: Easy-to-navigate UI with step-by-step guidance through the project generation process.

Installation

To get started with StackMaker, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/yourusername/StackMaker.git
    cd StackMaker
    cd frontend
  2. Install the required dependencies:

    npm install

Usage

Once you have installed the dependencies, you can start the app:

  1. Run the following command to start the development server:

    npm start
  2. Open your browser and navigate to http://localhost:3000 to access the app.

  3. The app will guide you through the following steps:

    • Step 1: Select your backend framework (currently, Django is supported).
    • Step 2: Choose your frontend framework (React is supported).
    • Step 3: Pick your preferred database (e.g., PostgreSQL, MongoDB).
    • Step 4: Choose your operating system (e.g., Ubuntu, Windows).
    • Step 5: Review your choices and generate the project.
  4. After submitting, you will receive a fully configured project based on your selections.

License

This project is licensed under the MIT License. See the LICENSE file for more details.


Contributing

We welcome contributions to improve StackMaker! If you want to help, please fork the repository and submit a pull request. Make sure to follow the existing code style and write meaningful commit messages.

Contact

For any questions or suggestions, feel free to open an issue on the GitHub repository.


Happy building with StackMaker!

Notes:

  • Update yourusername in the links with your actual GitHub username.
  • Customize sections like License if you're using a different license.
  • Feel free to expand the Usage section if there are additional configurations or options in your app.

About

StackBuilder StackBuilder is an interactive project generator that allows developers to easily create custom full-stack applications with a pre-configured setup.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published