Steps to set up the Back-end:
- Choose between HarperDB's cloud offering or self-hosting.
- Install HarperDB using Docker with necessary configurations.
- Register the user-installed instance and create required tables.
- Use HarperDB's Custom Functions to create API routes.
- Write custom functions locally or in HarperDB Studio's Integrate IDE.
- Validate requests using libraries like Joi for request body validation.
- Test custom functions locally with tools like Postman.
Steps to set up the UI:
- Clone Libshare UI repository and install dependencies.
- Serve the UI to run it locally.
- Ensure the HarperDB Docker image is running for API interaction.
UI Pages:
- Login
- Signup
- Libraries (Add/search NPM libraries)
- Lists (Group libraries, make lists public)