the-coding-insight

所属分类:collect
开发工具:Vue
文件大小:0KB
下载次数:0
上传日期:2021-05-01 10:33:27
上 传 者sh-1993
说明:  Coding Insight是一个关于技术和计算机编程的博客网站。
(The Coding Insight is a blogging website about technology and computer programming.)

文件列表:
.editorconfig (208, 2021-05-01)
.eslintrc.js (265, 2021-05-01)
.firebaserc (58, 2021-05-01)
.vscode/ (0, 2021-05-01)
.vscode/settings.json (133, 2021-05-01)
firebase.json (372, 2021-05-01)
firestore.indexes.json (794, 2021-05-01)
firestore.rules (537, 2021-05-01)
functions/ (0, 2021-05-01)
functions/.eslintrc.json (3710, 2021-05-01)
functions/AuthService/ (0, 2021-05-01)
functions/AuthService/index.js (2020, 2021-05-01)
functions/environment/ (0, 2021-05-01)
functions/environment/env.js (159, 2021-05-01)
functions/index.js (1834, 2021-05-01)
functions/nuxt-server/ (0, 2021-05-01)
functions/nuxt-server/index.js (813, 2021-05-01)
functions/package.json (1573, 2021-05-01)
functions/triggers/ (0, 2021-05-01)
functions/triggers/addNewUserToDB.js (719, 2021-05-01)
jsconfig.json (209, 2021-05-01)
nuxt.config.js (3021, 2021-05-01)
package.json (2715, 2021-05-01)
src/ (0, 2021-05-01)
src/.nuxtignore (99, 2021-05-01)
src/assets/ (0, 2021-05-01)
src/assets/SFPro.ttf (413924, 2021-05-01)
src/assets/main.scss (265, 2021-05-01)
src/assets/variables.scss (295, 2021-05-01)
src/blog-post-layout/ (0, 2021-05-01)
src/blog-post-layout/BlogPostLayout.js (8253, 2021-05-01)
src/components/ (0, 2021-05-01)
src/components/AppBar.vue (4716, 2021-05-01)
src/components/Footer.vue (1512, 2021-05-01)
src/components/PostCard.vue (2270, 2021-05-01)
src/components/TopicBadge.vue (1197, 2021-05-01)
src/components/TopicCard.vue (5771, 2021-05-01)
src/components/TopicHeader.vue (7775, 2021-05-01)
... ...

The Coding Insight Logo

# The Coding Insight The Coding Insight is a blogging website about technology and computer programming. Blog articles are organised according to different topics. Users can register using Google sign in to follow these topics and checkout new content. Users can also like the blog articles and save them so that they can read them anytime later. ## Screenshots
## Lighthouse Performance Metrics

Lighthouse Performance Metrics

## Technical Specifications - The website is created using [**Nuxt.js**](https://nuxtjs.org/) (a Vue.js framework for better Server-side rendering) and [**Google Firebase**](https://firebase.google.com/) (on the backend). - **MVVM (Model-View-ViewModel)** design pattern is used. - A design framework called [**Vuetify**](https://vuetifyjs.com/en/) which is an implementation of Material Design Framework for Vue.js is used for frontend design. - Instead of using the default Firebase authentication, a custom authentication system based on the Firbase documentation is implemented. - A WYSIWYG editor called [**Editor.js**](https://editorjs.io/) is used for writing and editing post whose exclusive authorization is given to only the admin of the website. - The app is build as a **PWA (Progressive Web App)** which basically means it could be installed natively, just like a normal app. It uses service worker for doing baclground tasks, using Indexed DB and an app manifest file which provides metadata about the app. - **Cache Then Network** strategy is used for client side caching which means the data will first be searched in the cache (indexed DB in this scenario) and if it is not available then it will be fetched from the server by making a request and the cached version of the data is updated along the way.

近期下载者

相关文件


收藏者