You can find our OpenAPI specification here.
- Head over to the Swagger Website
- Paste the code in BotaniqScape-API.yaml
- That's it!
Client
- Botanical Gardens Explorer
- Botanical Garden Events Explorer
- Botanical Garden Exhibitions Explorer
- Botanical Garden Plants Explorer
- Events Notifications
- Reviews and User Interactions
- ChatGPT-powered AI Assistant
- Wikidata, DBpedia, garden.org SPARQL queries
User Guide for BotaniqScape
Welcome to BotaniqScape, the comprehensive app for exploring gardens, exhibitions, and plant-related information. This guide will help you navigate the app with ease, whether you're a new user or just looking for more information.
- Mobile Version: Download the app from your device's app store.
- Web Version: Access the app through its website.
Upon entering the app, you are presented with two main options:
- Visit Us Button: Click this to visit the app's GitHub repository.
- Auth Page: Navigate here to create an account or log in.
- Create an Account: If you're a new user, sign up by providing the necessary details.
- Log In: Existing users can log in using their credentials.
On the main page, you can explore various gardens. Click on a garden to see its events, exhibitions, and detailed information.
- Events: Clicking on an event redirects you to its social media page for more details.
- Exhibitions: Select an exhibition to view its page within the app, where you can:
- Read about the exhibition.
- See all plants featured in it.
- Click on a plant to learn more about it.
- Access your personal information via the burger menu.
- AI Voice Assistant: Interact with the app using voice commands through this feature.
- SPARQL Page: Here, you can:
- Execute one of three pre-made queries about plants.
- Create and run your own queries to retrieve plant information.
- From Exhibition to Plant Details: While exploring an exhibition, you can click on any plant to navigate to its specific page.
- Detailed Plant Information: On the plant's page, select “Learn More” to perform a SPARQL query. This action gathers all available data about the selected plant, offering in-depth information.
- Regular Updates: Keep the app updated for the latest features and improvements.
- Feedback: Use the 'Visit Us' feature for any queries or feedback.
If you encounter any issues, refer to the 'Visit Us' section in the app or contact customer support.
Thank you for choosing BotaniqScape. We hope you enjoy exploring the world of gardens and plants with us!
- Phase 1
- A general architecture of the Web application to be developed
- An OpenAPI specification regarding the REST API
- A Scholarly HTML technical report
- Public Progress Wiki
Note: The milestones below will be updated periodically as steps will become increasingly clearer
- Phase 2
- Main Functionalities
- Deployment
- Integrations via SPARQL queries
- Updated Documentation
Contributions are always welcome!
Distributed under the MIT License. See LICENSE for more information.
Alex Amarandei - @alex-amarandei - alex.m.amarandei@gmail.com
Andrei Zaharia - @andrei-zaharia - andreizaharialucian@gmail.com