Skip to content

Latest commit

 

History

History
67 lines (58 loc) · 3.64 KB

README.md

File metadata and controls

67 lines (58 loc) · 3.64 KB

Learned Menjadi Front-End Web Developer Expert Academy Dicoding

This repository is all about learning to build Restaurant Apps using Progressive Web Apps from API Dicoding.

Screenshots



Libraries Used

  • Progressive Web Apps - Web apps that use emerging web browser APIs and features along with traditional progressive enhancement strategy to bring a native app-like user experience to cross-platform web applications.
  • Webpack - A static module bundler for modern JavaScript applications.
  • Eslint - Find and fix problems in your JavaScript code.
  • IndexedDB - A way for you to persistently store data inside a user's browser.
  • Karma - To bring a productive testing environment to developers.
  • CodeceptJS - A modern end to end testing framework with a special BDD-style syntax.
  • file-loader - Resolves import/require on a file into a url and emits the file into the output directory.
  • Sharp - The typical use case for this high speed Node.js module is to convert large images in common formats to smaller, web-friendly JPEG, PNG, AVIF and WebP images of varying dimensions.
  • Workbox Webpack Plugins - Workbox provides two webpack plugins: one that generates a complete service worker for you and one that generates a list of assets to precache that is injected into a service worker file.
  • Imagemin - Minify images seamlessly.
  • Lazysizes - High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
  • Regenerator Runtime - Source transformer enabling ECMAScript 6 generator functions in JavaScript-of-today.
  • Express - A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • Webpack Bundle Analyzer - Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap.

Noted

Please use this as a reference only. Hope this helps you develop more projects.

License

Copyright (C) 2020 Alfa Centaury Hidayatullah

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.