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-tava
To 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: MyProject
B. Select "Yes" to create template for frontend.
? Do you want template for Frontend? (Use arrow keys)
> yes
no
C. Choose any framework according to your need.
? Select the Framework (Use arrow keys)
> React
Angular
Vue
D. Enter frontend project name.
? Front End project name: Front_End
E. 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
no
F. Choose any authentication service according to your need.
? What Authentication Service you want to use? (Use arrow keys)
> Auth0
Cognito
Okta
G. 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
no
H. Select "yes" to implement backend in your project.
? Do you want template for Backend? (Use arrow keys)
> yes
no
I. Choose any framework as required.
? Select the Framework
Node
J. Enter the backend project name.
? Node Project name: Back_End
K. 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
no
M. Choose database service as required.
? Which db service do you want? (Use arrow keys)
> Postgres
MySql
Mongoose
N. 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
no
O. Select "yes" to integrate logger services.
? Do you want logger services? (Use arrow keys)
> yes
no
P. Choose logger service as required.
? Which logger service do you want? (Use arrow keys)
> Winston
sentry
Q. Select "yes" to integrate e-mail service.
? Do you want e-mail services? (Use arrow keys)
> yes
no
R. Choose e-mail service which you want to integrate.
? Which Email service do you want? (Use arrow keys)
> SendGrid
Amazon Ses
SMTP
S. Select "yes" to integrate blob service.
? Do you want blob services? (Use arrow keys)
> yes
no
T. Choose blob service as require.
? Which Blob service do you want? (Use arrow keys)
> AWS-s3
Azure
U. 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 start
License
Copyright (C)2021 Innostax
Licensed under the MIT License.
Contact
Innostax Software Labs