felixeder / goodseeds Goto Github PK
View Code? Open in Web Editor NEWA cool website for rating and reviewing plants
A cool website for rating and reviewing plants
Make it so you can call the Trefle api and call for things.
Get token from Trefle on backend
Call Firebase function from client to get said token
When building on master, the site doesn't load and we get a
uncaught exception: Error: Your API key is invalid, please check you have copied it correctly.
Could be that we need to update the firebase environmental keys or something like that
Some more spacing between reviews and maybe some styling would be nice
JWT-token is now fetched at each start of the website, would be better to re-implement the checkToken function in trefleApiCall.js and also check for token expiration.
We need to use a third party component downloaded from the interwebs to get an A.
add review, edit review
Add more texts to the site explaining what each view does.
A system that reminds users when to shower plants
The view for the profile on the website.
-̶ ̶[̶ ̶]̶ ̶P̶r̶o̶f̶i̶l̶e̶ ̶p̶i̶c̶t̶u̶r̶e̶
-̶ ̶[̶ ̶]̶ ̶U̶s̶e̶r̶ ̶i̶n̶f̶o̶
See #37 for the features above
See other users' gardens
cursor: pointer style can be used
For example, we have some views with white background and some with light grey.
Adjust the order of your plants, rename them, add pictures
Adding a null check is probably a good first step.
You should be able to link to a search result and make it work.
Also, if you search for something and don't get any hits, display some message like:
"Your search for did not find anything".
NITPICK:
If daysBetween is 1, should "days" be changed to "day"? :P
Originally posted by @FelixEder in #38
This could be a problem if many users create reviews all the time
Add some sort of stock image when a plant doesn't have any images. Watch out for copyright infringement!
Buttons and other types of user inputs should have a feedback to make it clear if the user action was successful.
Should have some text saying "You have no plants! Add them by searching for new plants"
When clicking on certain plants. "TypeError: "g.find(...).reviews is undefined"". Example: scarlet banana
A more sophisticated system for reminding when plants should be fertilised
The plant details view should display how often a plant should be watered
Add a null check in user profile to display something like "this plant hasn't been watered yet" if lastWatered is null.
Searching for empty string leads to /searchResults//false
Have the favicon in the appbar
Make a form so that you can submit a review to a specific plant.
And dispatch the addReview action
The start page of the website, after you've logged in. It will show you the popular plants today as well as reminders when to plant and other news.
Popular plants/top rated plants view
New reviews posted by other users
Reminders to water your plants
Unclear what complete data does atm
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.