Bloom

所属分类:教育系统应用
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2023-11-26 17:33:44
上 传 者sh-1993
说明:  “Bloom”是一款为CM50109软件工程CS模块开发的移动教育娱乐应用程序。它将教育和娱乐结合在一起,以娱乐为目的...
("Bloom" is a mobile edutainment app developed for a CM50109 Software Engineering CS module. It combines education and entertainment to teach users about indoor plant care. Featuring an interactive hub, educational quizzes, and real-time plant maintenance tasks, Bloom helps players learn and manage virtual plants, reflecting real-life care.)

文件列表:
.dependency-cruiser.js (18246, 2023-12-21)
.idea/ (0, 2023-12-21)
.idea/Bloom.iml (336, 2023-12-21)
.idea/misc.xml (133, 2023-12-21)
.idea/modules.xml (262, 2023-12-21)
.idea/vcs.xml (167, 2023-12-21)
App.js (1707, 2023-12-21)
app.json (643, 2023-12-21)
babel.config.js (156, 2023-12-21)
dependency-graph.png (272790, 2023-12-21)
instructions_for_developers.txt (713, 2023-12-21)
node-module-dependency-graph.png (493791, 2023-12-21)
package-lock.json (580266, 2023-12-21)
package.json (1257, 2023-12-21)
src/ (0, 2023-12-21)
src/assets/ (0, 2023-12-21)
src/assets/adaptive-icon.png (17547, 2023-12-21)
src/assets/app-icon.png (167823, 2023-12-21)
src/assets/backgrounds/ (0, 2023-12-21)
src/assets/backgrounds/1.png (2246019, 2023-12-21)
src/assets/backgrounds/2.png (2020365, 2023-12-21)
src/assets/backgrounds/3.png (3830081, 2023-12-21)
src/assets/backgrounds/4.png (1442619, 2023-12-21)
src/assets/backgrounds/misc/ (0, 2023-12-21)
src/assets/backgrounds/misc/congrats_screen.png (1034360, 2023-12-21)
src/assets/backgrounds/misc/level_select.png (4102472, 2023-12-21)
src/assets/backgrounds/misc/loading_screen1.png (1543944, 2023-12-21)
src/assets/backgrounds/misc/loading_screen2.png (1106664, 2023-12-21)
src/assets/backgrounds/misc/menu_bg.png (2920264, 2023-12-21)
src/assets/backgrounds/misc/quiz_screen.png (2588187, 2023-12-21)
src/assets/favicon.png (1466, 2023-12-21)
src/assets/fonts/ (0, 2023-12-21)
src/assets/fonts/DotGothic16-Regular.ttf (2026816, 2023-12-21)
src/assets/fonts/PressStart2P-Regular.ttf (116008, 2023-12-21)
src/assets/header/ (0, 2023-12-21)
src/assets/header/header 2.png (1088870, 2023-12-21)
src/assets/header/header.png (882184, 2023-12-21)
... ...

# Bloom ## Overview "Bloom" is an edutainment mobile application developed as part of a university project for the CM50109 Software Engineering module by Team Plum. It focuses on teaching users about indoor plant care through an engaging blend of education and entertainment. The app allows users to learn about different indoor plants, manage their care, and earn rewards through interactive gameplay. ## Core Features - **Sun Oracle**: A guiding character that provides advice and information. - **Educational Quizzes**: Interactive quizzes that teach about a variety of indoor plants. - **Plant Maintenance**: Virtual care of plants, mirroring the responsibilities of real-life plant maintenance. - **Interactive Hub Interface**: A virtual bedroom where users interact with different elements of the game. - **Difficulty Levels**: Categorization of plants into Easy, Medium, and Hard levels for progressive learning. - **Real-time Management**: Features like watering timers to remind players of real-life plant care tasks. - **Rewards and Achievements**: Earning experience points, unlocking mastery levels, and receiving achievements for various milestones. ## Technologies Used - **Programming Language:** JavaScript(ES6+) - **Frameworks:** React, React-Native, Expo - **Additional Tools:** Node.js, Git #### First-Time Installations: 1. Install [Node.js](https://nodejs.org/en/download) 2. Install [Git](https://git-scm.com/download/win) 3. Download Expo Go on your mobile device #### Local Repository Setup: 1. Open Command Prompt and navigate to your desired folder. 2. Clone the repository: `git clone https://github.com/dfoshidero/Bloom` #### Build and Run: 1. Navigate to the local repository's root folder. 2. Install dependencies: `npm install` 3. Start the app: `npx expo start` 4. Scan the QR code with your phone using Expo Go. ## Usage After setting up the project, use `npx expo start` to run the app. Scan the provided QR code with the Expo Go app on your mobile device to view the application. ## Contributing Team members can contribute by pulling the latest changes from the main branch, creating a new branch for their features or fixes, and submitting a pull request upon completion. ## Developers - Udit Bhatia - Pang Hoi (Eddy) Chan - Marat Danyarov - Siqi (Claire) He - Alec Mason - Daniel-Favour Oshidero - Yan Chun (Ivan) Yeung ## Acknowledgments The developers would like to thank the following individuals for their assistance: - Dr Julian Padget, Reader in Artificial Intelligence at University of Bath - Madalin Facino, Postgraduate Research Student at University of Bath - Tory Frame, Postgraduate Research Student at University of Bath - Fahid Mohammed, Postgraduate Research Student at University of Bath - Elena Safrygina, Postgraduate Research Student at University of Bath - Jinha Yoon, Postgraduate Research Student at University of Bath DALL·E 3 by OpenAI was used to create image assets. The developers claim ownership of all such images, as per OpenAI's terms of use (available at https://openai.com/policies/terms-of-use). Bloom uses royalty-free music from Pixabay, which is free to use under the Pixabay Content License (available at https://pixabay.com/service/terms/ and summarised at https://pixabay.com/service/license-summary/). The following music files were used in this way: - "8 bit Arcade" by moodmode (available at https://pixabay.com/music/video-games-8-bit-arcade-138828/) - "Short Circuits - Classic Arcade Game" by Dream-Protocol (available at https://pixabay.com/music/video-games-short-circuits-classic-arcade-game-116824/) - "Feed The Machine - Classic Arcade Game" by Dream-Protocol (available at https://pixabay.com/music/video-games-feed-the-machine-classic-arcade-game-116846/)

近期下载者

相关文件


收藏者