1.0.6 • Published 4 years ago

dev-tava v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

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.

  1. Select project folder
cd MyProject
  1. Select created template (cd template_name)
cd Front_End

(or)

cd Back_End
  1. Use npm install command to install required modules.
npm install
  1. Use npm start to execute the template.
npm start

License

Copyright (C)2021 Innostax

Licensed under the MIT License.

Contact

Innostax Software Labs

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.1

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago