Skip to content

ValNielson/waterlogged

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WaterLogged(1)(4)Grow, Track, Flourish. Made for the teams CSI 3450 Final project, Waterlogged is a dynamic web platform dedicated to enthusiasts of plant life. Leveraging the full potential of HTML, CSS, JavaScript, and PHP, Waterlogged offers an interactive and engaging environment to track and manage your plant friends. learn more about how our project works here

Getting Started

Comming soon the ability to access waterlogged striaght from the web no setup required! To experience Waterlogged directly and interactively, you'll need to set up a local server environment. Here's how to get started:

Prerequisites

Before diving into Waterlogged, ensure you have the following components installed on your machine:

  • MySQL Server: For database management. You'll be running our provided SQL files to set up your database.
  • Apache2 or another web hosting service: This will serve as the local server to host our website.
  • PHP: A server-side scripting language that you'll need to process the backend logic of Waterlogged.

Setup Instructions

  1. Install MySQL Server

    • Download and install MySQL Server from the official website.
    • Create a database for Waterlogged by running the SQL files provided in the sql/ directory of this project.
  2. Install Apache2

    • You can choose any web hosting service, but Apache2 is recommended. Instructions can be found here.
  3. Install PHP

  4. Configure Your Environment

    • Clone the Waterlogged repository to your Apache server's root directory.
    • Locate the PHP configuration files within the project. These will usually have a .php extension.
    • Edit the configuration files to include your MySQL username and password. This will allow the PHP scripts to access and manipulate your database.
  5. Accessing Waterlogged

    • Once everything is set up, navigate to localhost in your web browser. You should see the Waterlogged homepage, indicating that the setup was successful.

Features

  • My Shelf: Keep track of your plants as well as learn more about them
  • Logs: Keep track of when you have watered your plants
  • Wide database: Waterlogged has 12 biomes, and many plants in each biome allowing you to learn more about all of them and easily add them to your shelf
  • User Log in: Be able to make accounts and utilize all the features for mutiple people.
  • Dynamic Content: Powered by JavaScript for a responsive user experience.
  • Database Integration: Utilize MySQL for robust data management and PHP for dynamic content delivery.

Upcoming Features

  • Enhanced user interface with additional customization options.
  • Advanced data analytics for growth and health tracking.
  • More plants in the database

Contribute

We welcome contributions! Whether it's bug fixes, new features, or improvements to existing features, your help makes Waterlogged better for everyone.

Support

Encountered a problem? Have suggestions? Open an issue on this repository, and we'll get back to you as soon as possible.

License

Waterlogged is open-source software licensed under the MIT license.

About

CSI 3450 Final project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •