resilientsmartgarden's People
resilientsmartgarden's Issues
Modify backend for multiple gardens
Find Companion Plant for Testing
Halt server communication attempt when cancel is pressed
The thread handling the server communication is still executing when the cancel button is fixed. Make it so the thread stops when the cancel button is pressed.
Implement moisture sensor calibration feature
Add animation to Welcome Activity
Refactor AlertDialog to Dialog
AlertDialog was implemented previously due to limited knowledge of the Dialog framework.
The use of Dialog rather than AlertDialog was needed when trying to change the dimension of the window. AlertDialog uses default values that cannot be easily changed. Refactoring all the AlertDialogs to Dialogs will provide a foundation when the windows needs to be modified.
Refactor HTTP requests
Convert each HTTP request from private inner class to independent public class. Maintainability!
Add "Progress" state for server communication
There is no indication that the Android App is trying to communicate with the server. Add an indication to let user's know that is it attempting communication.
Establish communication with server
Fix HTTP request Timeout bug
Timeout duration is currently referring to the Integer resource ID, instead of the actual content of the resources. Timeout is longer than expected. Make sure all assigned timeouts are the actual Integer value and not the resource ID.
Establish communication with server
Make iOS consistent with android
Compile hardware list
gather all necessary hardware components needed to set up the project.
Make Garden for Indoor
Installing node
Web App Setup
Add Gardens to iOS
Implement create account
Implement Adding Garden
Implement Swipe-to-Refresh for Garden
Swiping up will refresh the user's garden. This is in case retrieving the gardens initially fails. Also a way to update all the gardens.
Implement create account
Create database for user accounts
Gather gardening supplies
Gather all necessary equipment for garden implementation
Network Scanner for iOS
Fix Login Activity bug
User is able to get back to their account by pressing the Android back button after logging off.
Implement login account
Deploy website on amazon
Old version of website should be hosted in the meantime
Setup server for user accounts
Make Garden for Outdoor
Establish Garden Communication from Network Scan
Get Bigger Planter
create register and login pages
Implement create account
Retrieve user garden
Create Network Scanner for Garden
implement SSL on backend
Deploy App on Playstore for Testing
Make it easier to add more sensors to garden
Create Handshake For Garden
Implement login account
Establish communication with server
Database issues
Correct the username/password bug on backend
Migrate code
Migrate code from group repository into this one.
Setup MEAN stack for web app
Setup mongo, express, angular, and node for web app
Separate html and css files for web app
SSL for website
Setup moisture sensor test
Create schema for garden in MongoDB
Implement login account
Fix http requests
Currently, the HTTP requests are limited, need to be adjusted for the purposes of this project
Implement Update Sensor Readings
Clean up existing code and adjust according to server specifications.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.