Welcome to AO DATABASE, your platform for effortlessly creating and managing databases through an intuitive graphical interface, enabling seamless functions such as updates and deletions etc.
AO DATABASE! Built upon the powerful AO and lsqlite3 technologies, this user-friendly GUI platform empowers users to effortlessly create databases, add data, and execute standard database operations with ease.
- Vite + ReactJS with Javascript
- TailwindCSS
- LUA (lsqlite3)
- AO Connect
- Arweave-wallet-kit
- User-Friendly GUI: A simple and intuitive graphical user interface built using AO and LUA lsqlite3.
- Database Creation: Easily create your own databases with customizable column names (attributes).
- Generate Process IDs: Generate or create new process IDs
- Data Insertion: Seamlessly add new data to your database.
- Data Deletion: Effortlessly delete unwanted data.
- Data Updating: Quickly update existing data in your database.
- Dynamic Column Handling: Add new columns to existing databases, with new column data defaulting to NULL for easy updates.
- Process ID Integration: Use your existing process IDs to access and manage your databases. Simply input your process ID into the AO DATABASE platform to retrieve and manipulate your data.
- Data Operations on Existing Process IDs: Perform all standard database functions—such as adding new columns, inserting data, and deleting or updating records—on both new and existing databases associated with your process IDs.
- Flexibility: Manage and manipulate your database with ease, ensuring efficient data organization and retrieval.
Fork and clone the repo
git clone [email protected]:AAshu1412/ao-database.git
cd ao-database
npm install
If you don't have ArConnect Wallet then click here to download the wallet on your browser.
After downloading the wallet setup your wallet to use the AO_DATABASE
cd ..
npm start
The webapp will be running on localhost:5173
To open the same application of another device for testing purposes, make sure that the device is connected to the same network as the device on which the webapp is running. Then visit http://<IP_ADDRESS_OF_THE_DEVICE_RUNNING_THE_WEBAPP>:5173
The projects is licensed under MIT