Git Product home page Git Product logo

dictionaryb4a's Introduction

B4A Dictionary App

A simple dictionary app built with B4A that connects to a Node.js server and a MySQL database.

Features

  • Search for words in the dictionary database
  • Display definitions for selected words
  • Add new words and definitions to the database
  • Edit and delete existing words and definitions

Prerequisites

  • Basic knowledge of B4A
  • A working Node.js server
  • A MySQL database setup and configured
  • An understanding of RESTful API principles
  • Getting Started

Getting Started

  1. Clone the repository: $ git clone https://github.com/nawapons/dictionaryb4a.git
  2. Open the api folder in Vscode and edit the following variables in the Main module:
host - The URL of your mysql server
username - The username for your MySQL database
password - The password for your MySQL database
database - The name of your MySQL database 
  1. In the Node.js server, run the following commands to start the server:
$ npm run dev
  1. Build and run the B4A app on your device or emulator.

About API_KEY

I use api from pixabay to generate pictures from dictionary words so you must register in website pixabay and get api key then put it to server.js

Contributing

If you would like to contribute to this project, please create a pull request.

Screenshots

Screenshot_2023-01-30-19-48-23-437_b4a dictionaries

Screenshot_2023-01-30-19-48-35-907_b4a dictionaries

Screenshot_2023-01-30-19-48-41-093_b4a dictionaries

Screenshot_2023-01-30-19-48-50-360_b4a dictionaries

dictionaryb4a's People

Contributors

nawapons avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.