synergistic-management-solutions-inc / foodujour Goto Github PK
View Code? Open in Web Editor NEWThis project forked from foodujour/foodujour
This project forked from foodujour/foodujour
As a user, I'd like a nicer splash page that actually shows me something useful, so that the app is more awesome.
The user would not like to see a "more" button if there is no extra information that will be displayed
Hex codes:
Gray : #BFBEC4
Dark Gray : #607d8b
Logo / Accents
Orange : #de6563
Buttons:
Blue : #639fde
As a user, I would like to be able to sort my meal stream by date, so it's more like a stream and less like a listing of meals.
DONE:
When the user can sort the meal stream in ASC or DSC order.
As a Diandra, I would like the create and edit forms to be one form, so that our code is more reusable.
DONE:
The mealForm.html and mealEdit.html files are merged into one file.
The hamburger menu shows at ~ipad mini size, but not at mobile size. It also doesn't work properly with menu items.
The first time you click EDIT to edit a meal, the console throws an 'invalid date' error.
As a user, I'd like the meal stream to not look like shit because duh.
DONE:
When it has been styled.
Right now the stars are clickable on the stream. They should only be clickable/editable in the form after the user has pressed 'edit'.
As a user, I'd like to be able to filter the meal stream by a few different categories, and choose ASC/DSC
DONE:
When the meal stream is more filterable.
user would like to have a new meal's date auto set to the current date (preserving the option to change it of course)
Sidebar is overlapping on smaller screens.
The user would like to be able to edit the meals multiple places in the site and Diandra would like to avoid egregious code reuse.
Seems pointless to be rating things like 'lettuce', even though it's the bee's knees.
Styling on the login button is weird. Probably just needs a bottom margin on the text.
Change logo color to #de6563
Crap!
It sorts from least to most recent for each day, when it should be sorting from most to least recent.
The image uploader works when adding a new meal, but not when editing existing ones. Editing was not available when image uploader was built, so probably just needs to be updated to use the same logic.
Create a table in the db for the meal planner
As a user, I would like to have nicer notifications when my password is incorrect so that i can be really impressed.
DONE:
When notifications are cooler. Invalid username/password on sign in, welcome message on successful
NOTES:
Cool library: http://alertifyjs.com/examples.html#semantic
Looks like the images are being placed on the page at original size. Should be scaled down to fit nicely in the box.
Somewhere along the line, image upload broke and it displays a picture of pizza instead of the image you uploaded.
User would like a more visually pleasing/easy to user form (mealForm.html)
User would like to edit/delete entries from the meal stream as well as the edit stream.
Date goes a little crazy on edit.
As a user, I'd like a nicely styled homepage because UI kicks ass.
DONE:
When the home page is styled nicely
Should be a pretty easy fix... html that I applied on meal stream just needs to be applied here.
As a user, I would like to be able to upload images of my meals so I can remember how tasty they looked.
DONE:
When the image upload feature works
NOTE:
This looks like it's partially implemented but needs to be finished.
There's a dead spot in the button when the cursor changes to a pointer.
As a user, I would like to be able to redirected somewhere after I sign up so I'm not just sitting at the sign up screen.
DONE:
When after I sign up, I'm either redirected to the sign in screen, or automatically signed in and redirected to the app splash page.
As a developer, I would like to implement client-side testing so I can catch errors in my code.
DONE:
When there is a basic test framework set up and a few tests for front end functionality
When you click to edit an entry, the previous text basically disappears (its in the background, but you have rewrite it if you want to leave the next alone or change one thing)
Delete entry button does not work.
As a user, I would like to have a nifty data visualization because i love flashing colors and graphs.
DONE:
There is a cool visualization on the home page.
As a user, I would like to be able to rate my meals so that I can remember which ones were the tastiest.
DONE:
When the user can rate their meals.
NOTE:
Star rating? Slider? Materialize has some of these things built in.
As a user, I'd like to be able to edit meals which I have entered into my journal, so that I don't have to keep rewriting meals.
DONE:
When I can edit meals.
As a user, I would like to be able to edit my entries so that I can update foods I've used in my meals.
DONE:
When I can edit entries
The buttons (add, edit, etc) are in funny places. Needs some CSS love.
As a user, I would like a meal planner so that I can plan out my meals for the week.
MVP:
I have a meal planner that shows me each week day, and I can add previously saved meals into specific days.
DONE:
The meal planner allows you to create several weeks and switch between them, there are fields for breakfast/lunch/dinner (or user specified?).
NIGHTMARE:
Add new meals directly from the meal planner screen. When you create a new meal give the option to add it to the planner.
Removing the slider to have a stagnant page
Have LOGO Visibility
As a user, I'd like these two pages to be combined because it's pretty pointless to show the same information twice.
DONE:
There is one page that shows the meal stream, along with adding and searching.
The entry image uploader doesn't serve any function and we don't see the point. Be gone!
Entries do not display in the stream.
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.