# Quick Start on Using Kintone Web Database in a Hackathon Project

**URL:** <https://forum.kintone.dev/t/quick-start-on-using-kintone-web-database-in-a-hackathon-project/611>\
**Category:** Tips & Tricks\
**Tags:** quick-start, tips, hackathon\
**Created:** [October 1, 2022, 3:10am UTC](https://forum.kintone.dev/t/quick-start-on-using-kintone-web-database-in-a-hackathon-project/611 "2022-10-01T03:10:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Genji](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.kintone.dev/genji/32/646_2.png) [@Genji](https://forum.kintone.dev/u/Genji)\
**Post date:** [October 1, 2022, 3:10am UTC](https://forum.kintone.dev/t/quick-start-on-using-kintone-web-database-in-a-hackathon-project/611/1 "2022-10-01T03:10:15Z")

</div>

# Quick Start on Using Kintone Web Database in a Hackathon Project

 

## 3 Reasons to Use Kintone for Your Hack

1. No servers are needed! - Ridiculously fast to build databases!
2. Effortlessly manage database data and schema with GUI!
3. Super simple to build JS customizations!

## 🚀 Getting your FREE Kintone Database

### 1. Fill out the Kintone Developer License Registration form

Head over to the [Developer License Registration Form](https://kintone.dev/en/developer-license-registration-form/#terms-of-service-for-the-developer-license)

- ✅ Accept the Cookies first
- ✅ Use Chrome & Firefox

When creating your Kintone Subdomain:

- ⚡ Only use lowercase, numbers, & hyphens in your subdomain
- ⚠ Do not use uppercase or special characters

### 2. Check your email & click `Activate Now`

After submitting the form, you will get a confirmation email with an `Activate Now` button.

- Email title: `Welcome to Kintone! One More Step to Developer License`

Then, you will be redirected to your Kintone Subdomain to set the initial password.

| | |
| --- | --- |
| ![Step 1: Fill out the Kintone Developer license sign-up form](https://canada1.discourse-cdn.com/flex035/uploads/kintone/original/1X/1406ca637695fcd398956bfa87827d9a86d471c0.png) | ![Step 2: Email address will be the login name & the subdomain will be your unique link](https://canada1.discourse-cdn.com/flex035/uploads/kintone/original/1X/787322c1c6a8c6e5495daa8b42c7f050b6744418.jpeg) |

## 💪 Using your Kintone Database

### 3. Let's Log into Kintone

Once you create your Kintone Subdomain, it is super simple to access it.

Go to `YOUR_SUBDOMAIN.kintone.com` with `YOUR_SUBDOMAIN` swapped with your unique Kintone Subdomain.

### 4. Create a Kintone Database App

To create a Database App, from the Portal screen, click the [+] button on the right side next to the **Apps** section.

| | |
| --- | --- |
| ![3. Let's Log into Kintone](https://canada1.discourse-cdn.com/flex035/uploads/kintone/original/1X/1bf82e8b460f62fdd79e5299858fb29cedc4cc79.png) | ![4. Create a Kintone Database App](https://canada1.discourse-cdn.com/flex035/uploads/kintone/original/1X/ba2e7b9281ad892823b80de12ef2e9c3746ba9b4.jpeg) |

* * *

## 📺 How to Create a Kintone Database App? - Video

Check out this guide that goes over creating an example Manga Database App.

[![How to Create a Kintone Database App YouTube Thumbnail](https://canada1.discourse-cdn.com/flex035/uploads/kintone/original/1X/22b9ac9519aa95b80a27fd9e99b1c4ac7b5a523f.jpeg) ](https://youtu.be/pRtfn-8cf_I)

## How to generate a Kintone API Token?

To generate an API Token for a Kintone App:

1. Go to the Kintone App
2. Go to the Gear icon ⚙ (top right corner) \> Open the App Settings page
3. Click on the **App Settings** Tab \> Click on **API Token** settings
4. Click the `Generate` button to generate a token
5. Click the `Save` button (top left corner) to save the token setting
6. Finally, click the `Update App` button (top right corner) to implement the token setting change.

Confused? 🤔 → Check out the [Get the API Token](https://youtu.be/pRtfn-8cf_I?t=117) video clip 📺

* * *

## Where Can I Get Help?

If you are stuck, post your question & code on the [Kintone Developer forum](https://forum.kintone.dev/)!

If a Kintone mentor is available, post on the Slack workspace!

We are happy to answer any questions or help fix any problems regarding Kintone.

* * *

## What can I build with Kintone?

Here are a few projects that use Kintone as the web database!

### Running an easily configurable Space Invaders game on Kintone

 ![Gif of Space Invaders on Kintone Custom View](https://canada1.discourse-cdn.com/flex035/uploads/kintone/original/1X/9b7fdb0fd638af039559ada9399d79c519744a15.gif)

This is a [phaser.io](http://phaser.io) game running on Kintone. It is super easy to get started! You don't need to set up a Node.js or AWS serverless environment; you just need a code editor and a Kintone account.

Check out the tutorial on [Having Fun with Browser Games & Web databases - DEV Community 👩‍💻👨‍💻](https://dev.to/will_yama/having-fun-with-phaser-io-games-web-databases-4f08)

### Connect IoT Obniz Board to Kintone Web Database all in 10 minutes

[![Obniz Board x Kintone YouTube Thumbnail](https://canada1.discourse-cdn.com/flex035/uploads/kintone/original/1X/b00f545436dbe9e86ad93b793e6f827b23dc2311.jpeg) ](https://youtu.be/sbGRnKAYzDs)

[Obniz Board](https://store.obniz.com/products/obniz) is an IoT Microprocessor that is easily programable with JavaScript! Since Kintone supports [JavaScript customizations](https://get.kintone.help/k/en/user/app_settings/js_customize.html), it is the best web database to integrate with Obniz Board!

Here is a step-by-step tutorial explaining everything you need to get an Obniz Board exporting data to the Kintone web database!

[Setup Obniz Board as a counter & store data in Kintone Web Database all in 10 minutes! - DEV Community 👩‍💻👨‍💻](https://dev.to/ahandsel/setup-obniz-board-as-a-counter-store-data-in-kintone-web-database-all-in-10-minutes-23e)

### Deploy a REST API calling node.js App to Heroku

 ![Node JS on Heroku displays a result to a browser while requesting data to Kintone which responses with the data](https://canada1.discourse-cdn.com/flex035/uploads/kintone/original/1X/984360130fc662209cca60682074bc9bf3b5c9a7.png)

In this example, the node.js app retrieves record data from a Kintone web database via REST API and displays it on the node.js app page.

Check out the tutorial on [Deploy a REST API calling node.js App to Heroku - DEV Community 👩‍💻👨‍💻](https://dev.to/will_yama/deploy-a-rest-api-calling-node-js-app-to-heroku-2mia)

### React, REST API, & Kintone: GET & POST to a Web Database

[![React & REST API: GET & POST to a Web Database! - September Workshop YouTube Thumbnail](https://canada1.discourse-cdn.com/flex035/uploads/kintone/original/1X/949ba18bc25f8dd68e4a02d1e660bd87eb5c86a8.jpeg) ](https://youtu.be/mCEsEXO85Oc)

This is a recording from Kintone's React workshop series! We go over how to set up a React project and Express server to access data stored in Kintone!

Code & Slides are available at this GitHub Repo:

[ahandsel/React\_Workshop\_by\_Kintone](https://github.com/ahandsel/React_Workshop_by_Kintone)

Clone the codebase & follow along with the video to build out the POST functionality!  
If you are stuck, check the [docs](https://github.com/ahandsel/React_Workshop_by_Kintone/tree/main/docs) with the completed version!

* * *

## More Resources

| Resource | Link |
| --- | --- |
| Get Started Guide | [kintone.dev/en/quickstart](https://kintone.dev/en/quickstart/) |
| YouTube Channel | [youtube.com/c/KintoneDeveloperProgram](https://www.youtube.com/c/KintoneDeveloperProgram) |
| Kintone Dev Forum | [forum.kintone.dev](https://forum.kintone.dev/) |
| Intro to Kintone Slides | [ahandsel.github.io/kintone-for-hackathon/](https://ahandsel.github.io/kintone-for-hackathon/) |
| Kintone API Docs | [kintone.dev/en/docs/](https://kintone.dev/en/docs/) |
| Kintone Tutorials | [kintone.dev/en/tutorials/](https://kintone.dev/en/tutorials/) |
