This is a tool ๐ง that can be installed in your terminal at any time โ๏ธ ,it was made for beginners and even for experts... for his utilities and his simple creation process ๐งจ. Every web developer knows how frustrating is to deal with the creation of a new project... ๐ and we even know that we pretty lazy, so I came up with this idea ๐ก
npm i -g venmjs (WINDOWS USERS)
sudo i -g venmjs --unsafe-perm (MAC & LINUX USERS)
venm create <appname>
- create ๐ Create a Fullstack Project (Client && Server) ๐ [SEMISTABLE โ ๐ง]
- deploy ๐ Deploy the webapp on a cloud platform of choice ๐ [SEMISTABLE โ ๐ง]
- dockerize ๐ Create a multicontainer for your app with Docker ๐ณ [STABLE โ ]
- start ๐ Start the client side or the server side locally ๐ [STABLE โ ]
- devops ๐ Automate option is available ๐ฐ [UNSTABLE โโณ]
- build ๐ Build folder for production ๐ [UNSTABLE โโณ]
- dep ๐ Install dependencies ๐งฐ [UNSTABLE โโณ]
- test ๐ Testing phase ๐ฌ [UNSTABLE โโณ]
- [MEVN] [Mongodb - Express - Mobile/Ssr/Ssg/MultiPlatform/Vue - Nodejs - GraphQL/RestAPI]
- [MYEVN] [MySQL - Express - Mobile/Ssr/Ssg/MultiPlatform/Vue - Nodejs - GraphQL/RestAPI]
- [MLVN] [Mongodb - Laravel - Mobile/Ssr/Ssg/MultiPlatform/Vue - Nodejs - RestAPI]
- [MYLVN] [MySQL - Laravel - Mobile/Ssr/Ssg/MultiPlatform/Vue - Nodejs - GraphQL/RestAPI]
- Nodejs A JavaScript run-time environment that executes JavaScript code on the browser
- Npm is a package manager for the JavaScript programming language.
- Git is a version control system for tracking changes in computer files
- Yarn a package manager that doubles down as project manager
- Ionic Mobile js framework for Vuejs
npm i -g @ionic/cli@latest
- Cordova Cordova/Native Ionic implementation
npm i -g @ionic/cli@latest native-run cordova-res
- VueNative Mobile framework for Vuejs
npm i --global vue-native-cli
- Expo-cli Expo-cli implementation in Vuenative
npm i --global expo-cli
- Electron Electron
npm i -g electron@latest
- Vue Vuejs CLI
npm i -g @vue/cli
- Firebase
npm i -g firebase-tools
it's a platform service to deploy a full stack webapp - Heroku
npm i -g heroku
it's a platform service to deploy a full stack webapp - Netlify
npm i netlify-cli -g
it's a platform service to deploy Static sites - Docker it's a Dev Environment to create containers that can be deployed easily
This project is licensed under the MIT License - see the LICENSE.md file for details.