glvno / oslo-kokeboka Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Should enforce cropping to desired aspect ratio
Should down res to appropriate resolution or impose a max resolution.
Use Formik for the form library
Create several reusable form components:
See email thread for details of fields.
Form data should save to local storage upon any input
This should persist on refresh, browser close, etc.
On Submit should clear local storage
There should be a cancel button for resetting all fields
Add reusable components: Search bar
aws cognito or something easy
We should query the db for all recipes that haven't been reviewed.
Recipes should be displayed in cards.
Each recipe card should have a Deny, Edit, and Approve button attached to it.
Deny => flip reviewed: true, and blocked: true
Edit => Should convert the recipe card into a form input similar to the user facing one. On submission of edits, update reviewed: true.
Approve => flip reviewed: true
Approval or denial should remove the card from view.
in the Typography.css file
button {
// ...typography styles associated with button
}
p {
// ...typography styles associated with p
}
We should translate all recipes from the database into english on the /admin route so the admin team can review them.
/ (base route)
/about
/recipes
-Oslo Recipes page (see figma)
/admin
See react-i18next
We should be able to switch the language of the website via a select dropdown for any language that we have translations for.
We should be able to intake form data in the language that website is currently in.
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.