/pets

PS40 SS24

Primary LanguageVueGNU General Public License v3.0GPL-3.0

Schule 4.0 - PETucation

PETucation is a web application aimed at teaching first graders how to care for pets responsibly through fun, interactive mini-games. It enhances learning by providing a hands-on experience rather than just reading or listening. The children are guided by Lisa, a virtual mascot, who helps them through the tasks and ensures they can easily follow along with voice instructions.

Equipment Care Time Quiz

Live Demo

Check out the live demo of the project: Schule 4.0 - PETucation

User Guide

Discover how to effectively use this app in your lessons. The guide provides essential information on what children should know beforehand, tips for integrating the app into your curriculum, and ideas for activities after using the app. It also includes additional resources.

View the User Guide (German)

Getting Started

Prerequisites

  • Node.js (v14.0.0+ recommended)
  • npm (v6.0.0+ recommended)

Installation

Clone the repository and install dependencies:

git clone https://github.com/schule4-0/pets.git
cd pets
npm install

Development

Start the development server with hot-reloading:

npm run dev

Production

Build the project for production:

npm run build

Linting

Run ESLint to check for code style issues:

npm run lint

Contributors

This project was developed as part of a university project at Media University Stuttgart, in cooperation with the University of Education Weingarten and Schule 4.0.

Contributing

This project was developed for a university course and is now complete on our end. However, we've made it open source so others can continue to enhance and expand it.

For ideas on how you can contribute, check out our Contribution Ideas. Your contributions can help make this tool even better for teaching children about pet care.

License

This project is licensed under the GPL-3.0 License.