jordansne / team3-gproject Goto Github PK
View Code? Open in Web Editor NEWEmptyMyFridge: Grails + React recipe discovery web app (University group project)
EmptyMyFridge: Grails + React recipe discovery web app (University group project)
User can sign up for an account.
Frontend (Display signup/signin forms): Jordan
Backend (Backend APIs for frontend & database handling) : Khalil, Qiang
User can sign in to their existing account
Frontend (Display signup/signin forms): Jordan
Backend (Backend APIs for frontend & database handling) : Khalil, Qiang
User can like recipes.
Note: liking and saving recipes combined into one feature.
Frontend (Displaying likes): Nathan, Kirk, Jordan
Backend (Backend APIs for frontend & database handling): Qiang, Khalil, Diana
After logging out, a grey square appears around the profile picture circle.
User can view recipe search results
Frontend (Displaying results): Kathryn, Nathan
Backend (Backend APIs for frontend): George, Ali
User can change the settings of their account.
Frontend (UI forms to change settings): Jordan, Nathan
Backend (Backend APIs for frontend & database handling) : Khalil, Qiang
Search results display recipes relevant to the user's tastes, as indicated by the user's likes and favourites, higher up in the results list.
User can share a recipe via Facebook, Twitter, etc.
User can view similar recipes based on their saved recipes and/or most recent search.
User can specify dietary restriction on home page.
Frontend (Displaying results): Jordan
Backend (Backend APIs for frontend): George, Ali
"Write a brief description of the look and feel you want your program to have, or cite an existing design language (e.g. minimal, Material Design, flat design, etc.) You could also cite an existing application or website as a source of inspiration. Describe at a very high level how users will interact with your software.
This page should also include mock-ups of screens or views you plan to include in your application. You should use, at the very least, a vector graphics based drawing tool to create examples. You could also use photos of a whiteboard drawing as long as they are exceptionally clear and easy to understand. Better yet, why not search for a free mock-up tool online to generate these for you? You might find something useful.
No matter the format, ensure that your UI Design Page portrays the intended interfaces for all of your application’s user facing features, and how users will navigate between them."
"When your project proposal is returned, we may include under-specified features that we would like to see added. These will be under-specified in order to challenge your creativity. Use this page to propose any additional features your team would like to add to the project. Either in response to the returned proposal, or for something completely new, you must include:
User can click on a recipe to view more information about a recipe
Note: liking and saving recipes combined into one feature.
Frontend (Displaying recipe details): Kathryn, Diana
Backend (Backend APIs for frontend): George, Ali
User can explore popular/trending recipes.
Frontend (Display recipes): Kathryn, Kirk
Backend (Backend APIs for frontend) : George, Ali
"This page will outline the design of your project and will consist, for now, of a UML class diagram. More details below."
User can comment on recipes if logged in.
Frontend (Displaying comments): Nathan, Kirk, Jordan
Backend (Backend APIs for frontend & database handling): Qiang, Khalil, Diana
"The page must include a list of all your team’s members and a brief summary of each member’s skills/background/hobbies/philosophy/whatever. You should also list any roles or responsibilities that have been delegated to members (e.g. Code Champion, Repo Hero, Database Ace, Team Overseer, UX Guru, etc.) Be creative!"
Clicking buttons on RecipeBox's on the RecipeGrid inadvertently triggers onClick for RecipeBox, opening it's details.
User can use the search bar to search for an ingredients on the home page.
Frontend ONLY
"Include your team name and number (e.g. InterSlice - CS 2212 Team X) and a brief description of the project you are developing."
User can remove an ingredient from the list
Frontend ONLY
User can save a recipe for later use.
Frontend (Displaying saved recipes): Kathyrn, Diana, Jordan
Backend (Backend APIs for frontend & database handling): Diana, Khalil
If a search results in no recipes being found, an indication much be shown.
On home page, user is able to add ingredient when textbox is blank.
User can view suggestions as they type their search input.
User can specify meal type on the home page.
Frontend (Displaying results): Jordan
Backend (Backend APIs for frontend): George, Ali
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.