dev-tava v1.0.6
About The Project
TAVAjs is an interactive Command Line Interface tool, which helps developers to set up project template with some trendy web technologies such as Node, React, Angular, Vue and some of the best-integrated services such as Authentication, Logger, Email, Blob, and others.
FEATURES:
- Time saving
- Cost saving
- Easy to use
- Efficient
- Reliable
Built with:
Services:
Getting started
This is an example of how you may give instructions to create a template project.
$ generate-tava - It will execute the program.
generate-tavaTo learn more about npm click.
Creating First project
Options: (Use arrow to scroll and press Enter to select)
A. Enter the project name.
? Project name: MyProjectB. Select "Yes" to create template for frontend.
? Do you want template for Frontend? (Use arrow keys)
> yes
noC. Choose any framework according to your need.
? Select the Framework (Use arrow keys)
> React
Angular
VueD. Enter frontend project name.
? Front End project name: Front_EndE. Authentication service : You can use authentication to manage which users have access to which pages. Select "Yes to use this service.
? Do you want Authentication services? (Use arrow keys)
> yes
noF. Choose any authentication service according to your need.
? What Authentication Service you want to use? (Use arrow keys)
> Auth0
Cognito
OktaG. Redux Integration: Redux is a state management library that produces a global state for the entire app so that it can be accessed by all components. Select "yes" to integrate redux.
? Do you want redux integration? (Use arrow keys)
> yes
noH. Select "yes" to implement backend in your project.
? Do you want template for Backend? (Use arrow keys)
> yes
noI. Choose any framework as required.
? Select the Framework
NodeJ. Enter the backend project name.
? Node Project name: Back_EndK. Enter the route (press "Enter" to select default).
? Enter the default route (users)L. Select "yes" to integrate database service.
? Do you need database service? (Use arrow keys)
> yes
noM. Choose database service as required.
? Which db service do you want? (Use arrow keys)
> Postgres
MySql
MongooseN. Select "yes" to integrate CRUD operations in your project ( Create, Read, Update, Delete).
? Do you want crud integration with React-Node boiler plate? (Use arrow keys)
> yes
noO. Select "yes" to integrate logger services.
? Do you want logger services? (Use arrow keys)
> yes
noP. Choose logger service as required.
? Which logger service do you want? (Use arrow keys)
> Winston
sentryQ. Select "yes" to integrate e-mail service.
? Do you want e-mail services? (Use arrow keys)
> yes
noR. Choose e-mail service which you want to integrate.
? Which Email service do you want? (Use arrow keys)
> SendGrid
Amazon Ses
SMTPS. Select "yes" to integrate blob service.
? Do you want blob services? (Use arrow keys)
> yes
noT. Choose blob service as require.
? Which Blob service do you want? (Use arrow keys)
> AWS-s3
AzureU. Select "yes" to integrate docker service.
? Do you want Docker services (Use arrow keys)
> yes
no!! Successfully created !!
How to run created template
Use "cd" command to chanage the current directory.
- Select project folder
cd MyProject- Select created template (cd template_name)
cd Front_End
(or)
cd Back_End- Use npm install command to install required modules.
npm install- Use npm start to execute the template.
npm startLicense
Copyright (C)2021 Innostax
Licensed under the MIT License.
Contact
Innostax Software Labs