2.0.6 • Published 11 months ago
@xfxstudios/create-template-app v2.0.6
@xfxstudios/create-template-app
🏗 Quickly launch applications in various languages with this set of NodeJS, ReactJS, PHP templates, with pre-designed basic configurations.
Installation & Usage
Installation:
npm i -g @xfxstudios/create-template-app
npx create-template-app --install
and follow wizard.
Flags:
install all node dependencies from template
--install or -i
--git or -g
Available Templates
- NodeJS With TypeScript, Express and HBS Templates
- NodeJS With TypeScript, Express, GraphQL, MongoDB, oAuth Login and HBS Templates
- ReactJS basic template
License
MIT
Templates available to start
- Full NodeJS/TypeScript/Express/GraphQL App Template
- Basic NodeJS/TypeScript App Template
- Basic ReactJS/TypeScript App Template
- React Native App Template
- Laravel/PHP App Template
- Codeigniter/PHP App Template
Templates Estructures:
Full NodeJS/Express/TypeScript/MongoDB/GraphQL Template
:
📦src
┣ 📂controller
┃ ┣ 📂authController
┃ ┃ ┗ 📜AuthController.ts
┃ ┗ 📂test
┃ ┃ ┗ 📜testController.ts
┣ 📂core
┃ ┣ 📂config
┃ ┃ ┗ 📜appConfig.ts
┃ ┣ 📂docs
┃ ┃ ┗ 📜swagger.json
┃ ┣ 📂graphql
┃ ┃ ┣ 📂inputs
┃ ┃ ┗ 📂objects
┃ ┃ ┃ ┗ 📜GraphUserObject.ts
┃ ┣ 📂interfaces
┃ ┃ ┗ 📜iTestCountryInterface.ts
┃ ┣ 📂models
┃ ┃ ┣ 📂mongodb
┃ ┃ ┃ ┣ 📜ClientCredentialsModel.ts
┃ ┃ ┃ ┣ 📜ClientProviderModel.ts
┃ ┃ ┃ ┣ 📜migration.ts
┃ ┃ ┃ ┣ 📜OauthTokenModel.ts
┃ ┃ ┃ ┣ 📜TestCountryModel.ts
┃ ┃ ┃ ┗ 📜UserModel.ts
┃ ┃ ┗ 📂mysql
┃ ┣ 📂oauth
┃ ┃ ┣ 📜oAuthInit.ts
┃ ┃ ┗ 📜oAuthModel.ts
┃ ┣ 📂services
┃ ┃ ┣ 📂cryptoHelper
┃ ┃ ┃ ┣ 📜cryptoHelper.ts
┃ ┃ ┃ ┗ 📜iCryptoHelper.ts
┃ ┃ ┣ 📂dbHelper
┃ ┃ ┃ ┣ 📜dbHelper.ts
┃ ┃ ┃ ┗ 📜iDbHelper.ts
┃ ┃ ┣ 📂hashHelper
┃ ┃ ┃ ┣ 📜iValidateHashHelper.ts
┃ ┃ ┃ ┗ 📜validateHashHelper.ts
┃ ┃ ┣ 📂jwtHelper
┃ ┃ ┃ ┣ 📜iJwtHelper.ts
┃ ┃ ┃ ┗ 📜jwtHelper.ts
┃ ┃ ┣ 📂logHelper
┃ ┃ ┃ ┣ 📜iLogHelper.ts
┃ ┃ ┃ ┗ 📜logHelper.ts
┃ ┃ ┣ 📂mailerHelper
┃ ┃ ┃ ┗ 📜mailerHelper.ts
┃ ┃ ┣ 📂requestHelper
┃ ┃ ┃ ┣ 📜axiosCore.ts
┃ ┃ ┃ ┣ 📜iRequestHelper.ts
┃ ┃ ┃ ┗ 📜requestHelper.ts
┃ ┃ ┣ 📂responseHelper
┃ ┃ ┃ ┣ 📜iResponseHelper.ts
┃ ┃ ┃ ┗ 📜responseHelper.ts
┃ ┃ ┣ 📂templateHelper
┃ ┃ ┃ ┗ 📜templateHelper.ts
┃ ┃ ┗ 📜index.ts
┃ ┣ 📂templates
┃ ┃ ┗ 📂email
┃ ┃ ┃ ┣ 📂register_files
┃ ┃ ┃ ┃ ┣ 📜Image_1.png
┃ ┃ ┃ ┃ ┣ 📜Image_2.jpg
┃ ┃ ┃ ┃ ┣ 📜Image_3.png
┃ ┃ ┃ ┃ ┣ 📜Image_4.png
┃ ┃ ┃ ┃ ┣ 📜Image_5.png
┃ ┃ ┃ ┃ ┣ 📜Image_6.png
┃ ┃ ┃ ┃ ┣ 📜Image_7.png
┃ ┃ ┃ ┃ ┣ 📜Image_8.png
┃ ┃ ┃ ┃ ┗ 📜Image_9.png
┃ ┃ ┃ ┣ 📜general.htm
┃ ┃ ┃ ┗ 📜register.htm
┃ ┗ 📂views
┃ ┃ ┣ 📂partials
┃ ┃ ┃ ┣ 📜footer.hbs
┃ ┃ ┃ ┗ 📜header.hbs
┃ ┃ ┗ 📜index.hbs
┣ 📂database
┃ ┗ 📜conn.ts
┣ 📂dto
┃ ┣ 📜requestNewUserDTO.ts
┃ ┣ 📜requestTestCountryDTO.ts
┃ ┗ 📜responseTestCountryDTO.ts
┣ 📂middleware
┃ ┗ 📜interceptorResponse.ts
┣ 📂persistence
┃ ┣ 📂authRepository
┃ ┃ ┗ 📜AuthRepository.ts
┃ ┗ 📂test
┃ ┃ ┣ 📜iTestRepository.ts
┃ ┃ ┗ 📜testRepository.ts
┣ 📂routes
┃ ┗ 📜routes.ts
┣ 📂server
┣ 📂use_case
┃ ┣ 📜getTestCountries.ts
┃ ┗ 📜newUser.ts
┗ 📜server.ts
Basic NodeJs Template
┣📂src
┃ ┣ 📂docs
┃ ┃ ┗ 📜swagger.json
┃ ┣ 📂routes
┃ ┃ ┗ 📜routes.ts
┃ ┗ 📂views
┃ ┃ ┣ 📂partials
┃ ┃ ┃ ┣ 📜footer.hbs
┃ ┃ ┃ ┗ 📜header.hbs
┃ ┃ ┗ 📜index.hbs
┣ 📜.gitignore
┣ 📜app.ts
┣ 📜package-lock.json
┣ 📜package.json
┣ 📜readme.md
┗ 📜tsconfig.json
Basic ReactJs Template
┣ 📂public
┃ ┣ 📜favicon.ico
┃ ┣ 📜index.html
┃ ┣ 📜manifest.json
┃ ┗ 📜robots.txt
┣ 📂src
┃ ┣ 📂core
┃ ┃ ┣ 📂components
┃ ┃ ┃ ┣ 📜HomeComponent.tsx
┃ ┃ ┃ ┗ 📜ListItem.tsx
┃ ┃ ┗ 📂context
┃ ┃ ┃ ┗ 📜AppProvider.tsx
┃ ┣ 📜App.tsx
┃ ┣ 📜index.tsx
┃ ┗ 📜react-app-env.d.ts
┣ 📜.gitignore
┣ 📜package-lock.json
┣ 📜package.json
┣ 📜README.md
┗ 📜tsconfig.json
Collaborators
- Carlos Quintero info.fxstudios@gmail.com
- Github: https://github.com/xfxstudios
2.0.3
11 months ago
2.0.2
11 months ago
2.0.5
11 months ago
2.0.4
11 months ago
2.0.6
11 months ago
2.0.1
11 months ago
2.0.0
11 months ago
1.0.14
3 years ago
1.0.13
3 years ago
1.0.12
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago