Search recipes using ingredients you already have in the kitchen! Used amazing API of Food2Fork
Frontend: Bower, EJS, Bootstrap, jQuery, CSS
Backend: NodeJS, MongoDB, ExpressJS, PassportJS
Testing: Mocha, Chai, Istanbul, Coveralls, Snyk
CI: Gulp, Travis CI, Github, Heroku
- Front-End code refactoring
- Added google search update.
- Updated user model for better use.
- Added seeds folder for seed functiality for user that don't have essential data.
- Added monthly updates email - including email templating.
- Added ability to subscribe/unsubscribe in user profile update page.
- Vunerability updates.
- Updated user scheme with Registration date&time and Last login date&time.
- Updated to latest NodeMailer to v.4
- Lots of Bugs were fixed
- Upgrade Node.js version - due to vulnerablity issues
- Add more video formats in Home page (better browser compatibility)
- Add window size detection and image use if needed.
- Added flash notifications
- Minor bugs fixes
- Critical Bug Fix
- Minor front-end bug fixes
- Support in case of limit reached in Food2Fork API.
- Vulnerability updates
- Minor bugs were fixed
- Added welcome mail on signup
- Updated signup page, including form validation
- Minor bugs fixed
- Added robots.txt route
- Minor bugs fixed
- Major Personal page bug fixed
- Added Trending recipes page and section inside Personal page.
- Randomized data inside every section on Personal page.
- Added Cookies seesions, so person that logged in will remain loggedin for 2 month.
- Added Cookies info banner for EU users.
- Updated logo.
- Added major vulnerability tests, including Snyk.
- Major frontend bugs were fixed.
- Added simple personal landing page - Featured recipes and Wishlist items
- Added social links to show page
- Full continuous integration using Travis CI
- Coverage improvement
- Added Automation Testing using Mocha and Chai
- Added coverage using Istanbul and Coveralls
- Minor bug fixing
- Added Gulp tasks to minify JavaScripts and CSS files.
- CSS code refactoring.
- Minor bug fixing
- Added file upload via Filepicker API.
- Added Bower for Frontend dependencies control
- Code refactoring
- Minor frontend bugs were fixed
- Added page for "no results" in recipes search
- Minor frontend bugs were fixed
- Added "Forgot password" functionality including mail notification
- Added user picture in nav bar
- Old user picture deleted upon picture update
- changed footer to more relative
- Minor frontend bugs were fixed
- Added User information update, including user picture update.
- Lots of bugs were fixed!
- Added Login/Signup functionality
- Added Wishlist to every user (including Add/Remove functionality)
- Major bugs were fixed
- Added show page for recipes by id
- Made major changes in design concept of all pages (transparent navbar and better css file structure)
- Added another API - Food2Fork - http://food2fork.com/about/api
- Added pagination for search results
- Added recipepuppy API
- Added search refine and basic functionality
npm run cover
In lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.
- Create better DB with lots of recipes.
- Add more personalized emails with holidays emails as cron jobs.
- Add authentication with facebook, google.
made with β€ by Mike Penzin