---
title: Tinkering for Non-Developers Part 2, Creating an Application
description: After part 1, where I set up a development environment, I go a bit further and go step by step through the process of creating a JHipster application. Fun!
image: https://blog.ippon.tech/hubfs/Imported_Blog_Media/Part-2-blog-header-3.png
---

[Skip to main content](https://blog.ippon.tech/creating-an-application#main)

[![IpponLogoKleinBlue](https://blog.ippon.tech/hs-fs/hubfs/IpponLogoKleinBlue.png?width=219&height=64&name=IpponLogoKleinBlue.png) ![IpponLogoKleinBlue](https://blog.ippon.tech/hs-fs/hubfs/IpponLogoKleinBlue.png?width=219&height=64&name=IpponLogoKleinBlue.png) ![IpponLogoKleinBlue](https://blog.ippon.tech/hs-fs/hubfs/IpponLogoKleinBlue.png?width=168&height=49&name=IpponLogoKleinBlue.png) ![IpponLogoKleinBlue](https://blog.ippon.tech/hs-fs/hubfs/IpponLogoKleinBlue.png?width=168&height=49&name=IpponLogoKleinBlue.png)](https://ipponusa.com/)

- [Home](https://ipponusa.com)
- [Show submenu for About About](https://ipponusa.com/about-us) 
    - [Who We Are](https://ipponusa.com/who-we-are)
    - [Careers](https://ipponusa.com/careers)
    - [Show submenu for Our Partners Our Partners](https://ipponusa.com/our-partners/) 
          - [AWS](https://ipponusa.com/our-partners/aws/)
          - [Snowflake](https://ipponusa.com/our-partners/snowflake/)
          - [Databricks](https://ipponusa.com/our-partners/databricks/)
          - [Microsoft](https://ipponusa.com/our-partners/microsoft/)
- [Show submenu for Services Services](https://ipponusa.com/services) 
    - [Snowflake](https://ipponusa.com/service/snowflake-concierge/)
    - [Artificial Intelligence](https://ipponusa.com/service/artificial-intelligence/)
    - [Data & Analytics](https://ipponusa.com/service/data-analytics/)
    - [Cloud Strategy](https://ipponusa.com/service/cloud-strategy/)
    - [Platform Modernization](https://ipponusa.com/service/platform-moderization/)
    - [Product Innovation](https://ipponusa.com/service/product-innovation/)
    - [Operating Model](https://ipponusa.com/service/operating-model/)
- [Blogs](https://blog.ippon.tech/)
- [Success Stories](https://ipponusa.com/success-stories/)
- [Show submenu for Resources Resources](https://ipponusa.com/resources/) 
    - [eBooks](https://ipponusa.com/ebooks/)
    - [The Data Pour](https://info.ippon.tech/the-data-pour)
    - [Videos & Webinars](https://info.ippon.tech/videos-and-webinars)
    - [Media Center](https://ipponusa.com/media-center/)

Search

Open main navigation

Close main navigation

- [Home](https://ipponusa.com)
- Show submenu for About About 
  
    - About
    - [About](https://ipponusa.com/about-us)
    - [Who We Are](https://ipponusa.com/who-we-are)
    - [Careers](https://ipponusa.com/careers)
    - Show submenu for Our Partners Our Partners 
      
          - Our Partners
          - [Our Partners](https://ipponusa.com/our-partners/)
          - [AWS](https://ipponusa.com/our-partners/aws/)
          - [Snowflake](https://ipponusa.com/our-partners/snowflake/)
          - [Databricks](https://ipponusa.com/our-partners/databricks/)
          - [Microsoft](https://ipponusa.com/our-partners/microsoft/)
- Show submenu for Services Services 
  
    - Services
    - [Services](https://ipponusa.com/services)
    - [Snowflake](https://ipponusa.com/service/snowflake-concierge/)
    - [Artificial Intelligence](https://ipponusa.com/service/artificial-intelligence/)
    - [Data & Analytics](https://ipponusa.com/service/data-analytics/)
    - [Cloud Strategy](https://ipponusa.com/service/cloud-strategy/)
    - [Platform Modernization](https://ipponusa.com/service/platform-moderization/)
    - [Product Innovation](https://ipponusa.com/service/product-innovation/)
    - [Operating Model](https://ipponusa.com/service/operating-model/)
- [Blogs](https://blog.ippon.tech/)
- [Success Stories](https://ipponusa.com/success-stories/)
- Show submenu for Resources Resources 
  
    - Resources
    - [Resources](https://ipponusa.com/resources/)
    - [eBooks](https://ipponusa.com/ebooks/)
    - [The Data Pour](https://info.ippon.tech/the-data-pour)
    - [Videos & Webinars](https://info.ippon.tech/videos-and-webinars)
    - [Media Center](https://ipponusa.com/media-center/)
- Search
- [Contact Us](https://ipponusa.com/contact/)

[Contact Us](https://ipponusa.com/contact/)

# Tinkering for Non-Developers Part 2, Creating an Application

![Rachel Gaddis](https://app.hubspot.com/settings/avatar/d41d8cd98f00b204e9800998ecf8427e)

 by [Rachel Gaddis](https://blog.ippon.tech/author/rachel-gaddis)

November 22, 2017

![Tinkering for Non-Developers Part 2: Creating an Application](https://blog.ippon.tech/hubfs/Imported_Blog_Media/Part-2-blog-header-3.png)

[JHipster](https://blog.ippon.tech/tag/jhipster/) [Java](https://blog.ippon.tech/tag/java/)

# Tinkering for Non-Developers Part 2: Creating an Application

[Rachel Gaddis](https://blog.ippon.tech/author/rgaddis/)  Nov 22, 2017 [0](https://blog.ippon.tech/creating-an-application/#disqus_thread)

Fresh off the high of my successes in [Part 1](https://blog.ippon.tech/setup-dev-environment/), where I successfully set up my development environment, I got ready to create an application using the freshly downloaded JHipster. I am psyched!

![excited stressed cat as dramatic reenactment of being psyched](https://blog.ippon.tech/hubfs/Imported_Blog_Media/excited_cat_stressed-2.jpg)  
*Dramatic reenactment.*

 

November 22, 2017

But... I’m also kind of nervous, because I’ve never done anything like this before. Also, I decided to take a leap of faith that I can follow the instructions OK, and I haven’t even talked with my buddy Jake, like I did for part 1.

That’s OK, I’m sure it’ll be fine. [Here are the instructions](http://www.jhipster.tech/creating-an-app/?ref=blog.ippon.tech), in case you want to follow along.

All right, enough stalling. Here goes...

# Step 1: Create an empty directory and go to it

- For this step, I simply opened Terminal and typed in the command `mkdir myapplication`
- Then I went to that directory by inputting the following command:  
  `cd myapplication`

Success! I could tell that I had input the command successfully, because my command line in Terminal changed to have `:myapplication` in it.

# Step 2: Generate my application

To generate my application, I input the following command: `jhipster`

Success! This was pretty cool, because I got the following returned in Terminal.

![JHipster graphic appearing in Terminal](https://blog.ippon.tech/hubfs/Imported_Blog_Media/jhipster_graphic_in_terminal-2.png)

# Step 3: Answer questions about the application I want to create

- May JHipster anonymously report usage statistics to improve the tool over time? (Y/n) → I said Y
- Which type of application would you like to create? The options are Monolithic, Microservice, Microservice gateway, JHipster UAA server.
- I opted to create Monolithic application because I wanted to just create something simple; also, it is the recommended default if you don’t have another preference (which, in this case, I do not).
- What is the base name of your application? This one was a little confusing to me at first because it looked like this:

![base name of application question was confusing at first - picture of question](https://blog.ippon.tech/hubfs/Imported_Blog_Media/base_application_name_question-2.png)

It turned out that this meant that the base name was defaulted to `myapplication`; I had the option to rename it if I wanted to, but I didn’t have to. Also, the application was going to run from my own server or computer so I could call it whatever I wanted to, at least for now. For right now, I opted to leave it called `myapplication`.

- What is your default Java package name? I left this as the default and hit Enter.
- Do you want to use the JHipster Registry to configure, monitor and scale your application? I said No, because I am not doing Microservices and because I’m only building an application for fun.
- Which type of authentication would you like to use? I said JWT, because it’s the default and that seemed fine.
- Which type of database would you like to use? I chose SQL, because it’s the default and I don’t think I’m going to use a database anyway.
- Which production database would you like to use? I left it as MySQL, the default.
- Which development database would you like to use? I left it as H2, the default.
- Do you want to use Hibernate 2nd level cache? I kept the default answer here (Yes, with ehcache)
- Would you like to use Maven or Gradle for building the backend? Maven (the default answer)
- Which other technologies would you like to use? I left this as the default, which means none are selected.
- Which framework would you like to use? I left this as Angular 4 (the default)
- Would you like to use the LibSass stylesheet preprocessor for your CSS? N (selected because it appears to be the default, and because the instructions suggest using Node-sass instead; also, I do not have plans to work with CSS right now)
- Would you like to enable internationalization support? Y (selected because it appears to be the default)
- Please choose the native language of the application: English
- Besides JUnit and Karma, which testing frameworks would you like to use? I selected Cucumber
- Would you like to install other generators from the JHipster Marketplace? N (selected because I don’t want anything else right now)

The scripts to run this took a few minutes after I hit Enter the last time. Also, I noticed that answering all of these questions was somewhat tedious and took a long time, compared to the previous whirl of setup. I felt my energy starting to flag.

But just then...

Wait for it...

Success! I got a “Build successful” message from JHipster!

![toy car with fire breathing shoe wearing alligator painted on](https://blog.ippon.tech/hubfs/Imported_Blog_Media/toy-car-with-flames-painted-on-2.jpg)  
*I’m en fuego.*

I’ve totally earned a coffee break.

![Ippon coffee mug](https://blog.ippon.tech/hubfs/Imported_Blog_Media/ipponmug-2.jpg)

# Step 4: Run Spring Boot application

My next steps are outlined near the end of the successful build - see the green highlighted text in the screenshot. I need to:

- Run Spring Boot application

I do this by pasting the yellow-green text in at the Terminal prompt.

![picture of yellow green text at terminal prompt](https://blog.ippon.tech/hubfs/Imported_Blog_Media/next-step-after-build-2.png)

# Step 5: Visit my new application

Spring is running successfully, and I see a message in Terminal saying that my application “myapplication” is running. The message looks like this (highlighting is mine).

![confirmation that application is running](https://blog.ippon.tech/hubfs/Imported_Blog_Media/new-application-is-running-2.png)

Included is a URL I can visit (locally, because I haven’t yet deployed this to production or anywhere) to see the application running! Naturally, I do this immediately, pasting the local URL into my web browser of choice.

And... ta-da! There it is... my very own JHipster application, running locally on my very own browser.

![welcome screen for new JHipster application running locally](https://blog.ippon.tech/hubfs/Imported_Blog_Media/my_application_1-2.png)

I feel absurdly proud.

![regal looking cat gazing into distance](https://blog.ippon.tech/hubfs/Imported_Blog_Media/proud_cat-2.jpg)

I can log in as an admin, or as a user, thanks to the authentication that has been installed as part of the application. Very cool.

# So, what have I accomplished?

My application is running locally. This is a great first step, and it’s great if I need to do more tweaking and development work on it. However, this also means it will only run when I tell it to run. After I shut down Terminal, it will no longer be running. And then, to run it again, I’ll need to do the following:

- Open up Terminal and input the following command: `cd myapplication/`
- Re-start JHipster by inputting the command `./mvnw`
- Then I can see the same URL that I saw before, which will allow me to access this locally in a web browser. So easy! I can keep doing this all day long if I want (but it gets boring - trust me).

# Possible Next Steps

Thinking beyond local access, after I get my application stable enough, I might want to deploy it to a server, which might be running more frequently or for longer durations. Or, in a production situation, the JHipster app would probably run on a server that would be up 24/7, so it would essentially be running all the time.

So a potential next step, if I continue down this path, would be to deploy my application somewhere, to a hosted environment. Since I don’t have anything like that up at the moment, I’m going to put this on hold for the time being.

# Your Turn

So, what do you think? Are you ready to try this yourself? Please do - and reach out to me with any questions at all, because I'd love to hear from you - and help, if I can.

## Related Articles

##### [![Getting Your Application Started With WebFlux](https://blog.ippon.tech/hs-fs/hubfs/Webflux%20image%20(1).png?width=520&height=294&name=Webflux%20image%20(1).png) Spring • May 7, 2024 Getting Your Application Started With WebFlux 6 min read](https://blog.ippon.tech/getting-your-application-started-with-webflux)

##### [![Webflux - Starting your journey](https://blog.ippon.tech/hs-fs/hubfs/Untitled%20design.png?width=520&height=294&name=Untitled%20design.png) Ippon • March 19, 2024 Webflux - Starting your journey 6 min read](https://blog.ippon.tech/webflux-starting-your-journey)

##### [![Introduction to Karate](https://blog.ippon.tech/hs-fs/hubfs/Imported_Blog_Media/karate-3961079_1280-3.jpg?width=520&height=294&name=karate-3961079_1280-3.jpg) cucumber • September 1, 2021 Introduction to Karate 6 min read](https://blog.ippon.tech/introduction-to-karate)

### Comments

### Subscribe to Our Blog!

Stay informed with the latest insights and updates by signing up for our weekly blog newsletter – delivered straight to your inbox!

[Back to blog homepage »](https://blog.ippon.tech/)

![IpponLogoKleinBlue](https://blog.ippon.tech/hs-fs/hubfs/IpponLogoKleinBlue.png?width=247&height=73&name=IpponLogoKleinBlue.png "IpponLogoKleinBlue")

Ippon is a consulting and expertise firm, who is convinced that technology is a source of progress for society. We help our clients leverage their digital assets to design an appropriate strategy and deploy their transformation roadmap at scale.

#### Navigation

- [Home](https://ipponusa.com/)
- [About](https://ipponusa.com/about-us/)
- [Services](https://ipponusa.com/services/)
- [Blogs](https://blog.ippon.tech/?__hstc=223043268.1036d82247623b329dfefe4e92697801.1714729179243.1714729179243.1714729179243.1&__hssc=223043268.2.1714729179244&__hsfp=803678701)
- [eBooks](https://ipponusa.com/ebooks/)
- [The Data Pour](https://info.ippon.tech/the-data-pour?__hstc=223043268.1036d82247623b329dfefe4e92697801.1714729179243.1714729179243.1714729179243.1&__hssc=223043268.2.1714729179244&__hsfp=803678701)

[Contact Us](https://ipponusa.com/contact/)

[Join Us](https://ipponusa.com/careers/)

#### Services

- [Data & Analytics](https://ipponusa.com/service/data-analytics/)
- [Cloud Strategy](https://ipponusa.com/service/cloud-strategy/)
- [Artificial Intelligence](https://ipponusa.com/service/artificial-intelligence/)
- [Operating Model](https://ipponusa.com/service/operating-model/)
- [Platform Modernization](https://ipponusa.com/service/platform-moderization/)
- [Product Innovation](https://ipponusa.com/service/product-innovation/)

#### Ippon International

- [France](https://fr.ippon.tech/?__hstc=223043268.1036d82247623b329dfefe4e92697801.1714729179243.1714729179243.1714729179243.1&__hssc=223043268.2.1714729179244&__hsfp=803678701)
- [Australia](https://au.ippon.tech/?__hstc=223043268.1036d82247623b329dfefe4e92697801.1714729179243.1714729179243.1714729179243.1&__hssc=223043268.2.1714729179244&__hsfp=803678701)

- #### Contact
- Ippon Technologies  
  [3431 West Leigh Street Richmond, VA 23230, USA](https://maps.app.goo.gl/RySm6SAwZnsxeiLz9)
- [(844) 477- 6687](tel:8444776687)
- [Sales@ipponusa.com](mailto:Sales@ipponusa.com)

<https://www.facebook.com/IpponUSA/> <https://www.youtube.com/c/ipponusa> <https://www.linkedin.com/company/ippon-technology>

©Copyright 2024 Ippon USA. All Rights Reserved.   |   [Terms and Conditions](https://ipponusa.com/privacy-policy/)   |   [Privacy Policy](https://ipponusa.com/privacy-policy/)   |   [Website by Skol Marketing](https://skolmarketing.com/)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Rachel Gaddis",
    "url" : "https://blog.ippon.tech/author/rachel-gaddis"
  },
  "dateModified" : "2024-01-29T17:06:32.489Z",
  "datePublished" : "2017-11-22T14:13:00.000Z",
  "headline" : "Tinkering for Non-Developers Part 2, Creating an Application",
  "image" : [ "https://blog.ippon.tech/hubfs/Imported_Blog_Media/Part-2-blog-header-3.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.ippon.tech/creating-an-application",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.ippon.tech/hubfs/logo_SVG.svg"
    },
    "name" : "Ippon Technologies"
  }
}
```