makefullstack

0.2.42 • Public • Published

🥞 MakeFullStack

npm install -g makefullstack

🚀🚀🚀 Start designing new full stack apps in under 30 seconds. 🚀🚀🚀

🌙🌙🌙 A toolbox for getting started as a Full Stack Software Engineer. 🌙🌙🌙

🐳🐳🐳 Develop offline & locally. Deploy securely to a fast, agile, and secure global network powered by Cloudflare CDN and K8s. 🐳🐳🐳

Functionality

  • Create new projects
  • Sign into account
  • Change project environment variables
  • Contact Staff Software Engineering Tutors
  • Compare popular full stack templates

Requirements

Your development environment operating system must come with the following

  1. Docker
  2. Node Version Manager ("nvm")

Install nvm & required Node.js version

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
nvm install 14
nvm alias default 14

Initialization

npm install -g ts-node
npm install -g yarn

Notable Modules

🔔 Features

  • Code in ES6 TypeScript
  • ESLint & Prettier integration with VS Code extensions
  • Instant code reload in debug mode
  • JavaScript optimizations

🔩 Code Quality

  • ESLint - Airbnb JavaScript Style Guide
  • Prettier - Format code on save

💨 JavaScript Optimizations

  • Rollup
  • Tree-shaking
  • Optimize ES modules for faster native loading
  • Removes console.log statements from docker builds
  • CommonJS module format

🔨 Unit Testing

  • Mocha
  • Chai

🎬 Getting Started

yarn dev

Execute source code with nodemon for live reloading of code changes.

yarn test

Run all *.test.ts files in test/ directory.

yarn build

Export app to prod/app.ts after running tsc & rollup.

License

This Template is licensed under the GNU General Public License, version 3 (GPLv3).

Author

Timothy Miller

View my GitHub profile 💡

View my personal website 💻

         ▄              ▄
        ▌▒█           ▄▀▒▌
        ▌▒▒█        ▄▀▒▒▒▐
       ▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
     ▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
   ▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
  ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
  ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
 ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
 ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
▌▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
 ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
 ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
  ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
    ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
      ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
         ▒▒▒▒▒▒▒▒▒▒▀▀

Readme

Keywords

none

Package Sidebar

Install

npm i makefullstack

Weekly Downloads

0

Version

0.2.42

License

GPL-3.0

Unpacked Size

59.6 kB

Total Files

21

Last publish

Collaborators

  • timothyjmiller