- Create a HarperDB Cloud Instance: Sign up on HarperDB's website and create a cloud instance for the contact manager database.
- Set Up Database Schema: Within the cloud instance, create a schema named "contacts_repo" to store tables.
- Create Table: Create a table named "contacts" within the "contacts_repo" schema with a unique identifier "contact_id".
- Clone Contact Manager Repository: Clone the contact manager repository from GitHub and initialize the app.
- Install Requirements: Install the required dependencies for the contact manager app.
- Configure HarperDB Python SDK: Import and initialize the HarperDB Python SDK with your instance's authentication credentials.
- Test Database Connection: Test the connection to HarperDB cloud instance by querying the database for its description.
- Insert New Documents: Use the Python SDK to insert new contact information into the "contacts" table.
- Fetch and Display Records: Use the Python SDK to fetch contact data from HarperDB and display it on the contact manager's user interface.
- Update Documents: Implement functionality to update contact information in HarperDB using the Python SDK.
- Delete Documents: Implement functionality to delete contact information from HarperDB using the Python SDK.