COS301-SE-2024 / Crop-Prediction-System

The AI-Driven Crop Prediction System that applies Machine Learning and AI to analyze weather, soil, and crop data to predict crop health and yield. This system provides farmers with precise predictions, empowering them to make data-driven decisions and enhance their farming practices.
https://terrabyte.software
5 stars 1 forks source link
ai crop-prediction data-collection machine-learning

An AI Crop Prediction Project by GeekGurusUnion

corn-2655525_1280

Project Description

Meet TerraByte, the AI-Driven Crop Prediction System that applies Machine Learning and AI to analyze weather, soil, and crop data to predict crop health and yield. This system provides farmers with precise predictions, empowering them to make data-driven decisions and enhance their farming practices.

Technologies

Supabase Postgres TailwindCSS Vue.js DigitalOcean Vercel FastAPI TensorFlow scikit-learn R Vitest Postman pytest cypress

Project Status

GitHub Issues or Pull Requests GitHub Issues or Pull Requests GitHub last commit GitHub Release codecov System Uptime assertible

image

Project Day Countdown

countdownmail.com

Demo Material

Demo 1 Video

Demo 1 Presentation

Demo 2 Video

Demo 2 Presentation

Documentation

Link to Wiki

Link to Functional Requirements (SRS)

Link to Architectural Requirements

Link to Coding Standards

Link to User Manual

API Documentation

Link to Github Project Board

Link to Deployment Documentation

Meet The Team

GeekGurusUnion

Caffeine-fueled code marathons, frantic debugging sessions, and the sweet smell of victory (hopefully). This is our team at GeekGurusUnion in all its chaotic glory.

Profile Description

image image

Xavier Reynolds

Project Manager, Designer, Architect, Security Specialist

Xavier Reynolds is a final year BSc Computer Science student with a passion for frontend development and design. He leverages his skills in the real world through freelance website creation work, having successfully deployed his first website in December 2023. This experience complements his diverse skill set, which includes proficiency in design tools like Figma and Spline for 3D modelling, as well as experience with frontend frameworks like React. Beyond frontend development, Xavier possesses a keen interest in cybersecurity and penetration testing. He has a proven ability to think outside the box and solve problems, demonstrated by his completion of penetration testing courses.

image image

Iwan de Jong

Data & ML Engineer, Business Analyst

Iwan de Jong is a highly motivated computer science student double majoring in Statistics, uniquely positioned to excel in AI and Machine Learning applications like crop prediction. His technical capabilities span both full-stack web development and data engineering, providing a well-rounded foundation for building complex data-driven solutions. Having previous experiences with cloud platforms positions him perfectly for working efficiently on the backend side of things. Beyond his technical skills, Iwan's freelance experience deepened his understanding of the client process.

wakatime

image image

Tiaan Pouwels

DevOps & Backend Engineer

Tiaan Pouwels, a final-year BSc Computer Science student with a strong foundation in software development, brings valuable experience from his internships at a software development company (2022 & 2024). During his internships, he honed his skills in backend development (C#, .NET, Java, and Python) and gained practical experience with DevOps (git, fork, GitHub-actions, husky). Tiaan's proactive approach is evident in his recent exploration of DevOps methodologies, demonstrating his commitment to building efficient and secure software solutions. This skillset, particularly his expertise in backend development and DevOps, is crucial for developing and maintaining a reliable AI prediction application.

wakatime

image image

Saeed Mangera

UI & Testing Engineer

With a robust grounding in ReactJS and Frontend Development, along with an innate ability for problem-solving and rapid learning, Saeed Mangera is poised to confront diverse challenges head-on. His versatility and expertise empower him to make meaningful contributions to any project or team setting, ensuring effective outcomes and collaborative success. Additionally, Saeed harbours a passion for artificial intelligence, further enhancing his ability to innovate and excel in cutting-edge technology solutions.

image image

Jacobus Smit

Testing, Backend & Integration Engineer

Jacobus Smit, BSc Computer Science student, demonstrates expertise in Object-Oriented Programming. His hard working mentality drives him to put in the extra effort when it is needed the most. In addition to his studies, Jacobus has been gaining firsthand experience with his father, who is a fertiliser sales agent, to learn what types of products can be used to boost crop growth as well as identify problems with a variety of crops and how to correct them. This puts Jacobus in a unique position with past experience in the agricultural field, and an understanding for the needs of farmers.

wakatime