VetDataHub is an open-source veterinary dataset repository aimed at facilitating the sharing and exchange of diverse datasets in the veterinary field. The platform is designed to handle large datasets efficiently, support collaboration among researchers and practitioners, and provide tools for exploring and contributing to datasets.
- Dataset Hosting: Easily upload and host your veterinary datasets.
- Metadata Management: Manage metadata for each dataset, including descriptions, keywords, and more.
- Search Functionality: Quickly search for datasets based on keywords and filters.
- API Access: Access datasets programmatically through a well-documented API.
- Community Discussions: Engage with other users in community discussion forums.
- Version Control: Keep track of different versions of datasets and revert if necessary.
- Rating and Reviews: Rate datasets and leave reviews to help others in the community.
- User Profiles: Create profiles showcasing your contributions and activity on the platform.
- Responsive Design: Access the platform on any device with a mobile-friendly design.
To set up the VetDataHub locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/VetDataHub_Website.git cd vetdatahub
-
Install dependencies: Make sure you have Python and pip installed. Then run:
pip install -r requirements.txt
-
Set up the database: Configure your database settings in the
settings.py
file, which you can find in thevetdatahub
, folder and run:python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Access the application: Open your web browser and go to
http://127.0.0.1:8000
.
Once the application is running, you can:
- Create an account to upload datasets and engage with the community.
- Browse datasets by categories or use the search functionality.
- Participate in discussions and provide feedback on datasets.
- Access the API for programmatic access to datasets.
You can join the VetDataHub community on discord here
We welcome contributions to improve VetDataHub! To contribute: Read
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, please reach out:
- Project Lead: Johanan Oppong Amoateng
- GitHub: JohananOppongAmoateng