All Projects → Yancey-Blog → blog-desktop-v2

Yancey-Blog / blog-desktop-v2

Licence: other
Yancey Blog website for desktop and mobile.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to blog-desktop-v2

lifemanager
⏱ 한 일을 기록하면 시각화 해서 보여주는 웹 앱⏱
Stars: ✭ 85 (+347.37%)
Mutual labels:  styled-components, apollo-client
Fakebooker Frontend
Stars: ✭ 124 (+552.63%)
Mutual labels:  styled-components, apollo-client
grad.then
grad.then() Life after freeCodeCamp, get a job 💪
Stars: ✭ 13 (-31.58%)
Mutual labels:  styled-components
react-shop
Shop example for mobile web
Stars: ✭ 20 (+5.26%)
Mutual labels:  apollo-client
apollo-component
A render component for easy querying and mutating of your GraphQL API.
Stars: ✭ 14 (-26.32%)
Mutual labels:  apollo-client
graphql-blog-client
🚀 React Apollo client for a GraphQL blog.
Stars: ✭ 15 (-21.05%)
Mutual labels:  styled-components
prosemirror-react-typescript-example
Minimal boilerplate to start a project with ProseMirror, React, TypeScript
Stars: ✭ 67 (+252.63%)
Mutual labels:  styled-components
bubbly
Full stack chat application created w/ Next.js, Socket.IO, Express, React and TypeScript
Stars: ✭ 24 (+26.32%)
Mutual labels:  styled-components
twin.examples
Packed with examples for different frameworks, this repo helps you get started with twin a whole lot faster.
Stars: ✭ 320 (+1584.21%)
Mutual labels:  styled-components
gatsby-starter-shopifypwa
💚🛒💚 Bodega is a Shopify PWA using Gatsby JS + Netlify CMS
Stars: ✭ 100 (+426.32%)
Mutual labels:  styled-components
science-fiction-magazines-blog
Blog template (concept) is inspired by stylish science fiction magazines of the 80-90s.
Stars: ✭ 24 (+26.32%)
Mutual labels:  responsive-layout
ember-boilerplate
👓 The stable base upon which we build our Ember.js projects at Mirego.
Stars: ✭ 33 (+73.68%)
Mutual labels:  apollo-client
apollo-typescript-example
Apollo Client 2.0 + TypeScript example
Stars: ✭ 17 (-10.53%)
Mutual labels:  apollo-client
smart-village-app-app
An open source React Native app for smart villages merging regional offers and services in one place - in your pocket.
Stars: ✭ 26 (+36.84%)
Mutual labels:  apollo-client
react-apollo-client-testing-example
A React with Apollo Client application with a mocked GraphQL server and tested Query and Mutation components.
Stars: ✭ 17 (-10.53%)
Mutual labels:  apollo-client
apollo-magic-refetch
magically refetches relevant apollo graphql queries after creates, deletes, and association changes
Stars: ✭ 32 (+68.42%)
Mutual labels:  apollo-client
react-component-lib
Boilerplate repo for creating npm packages with React components written in TypeScript and using styled-components
Stars: ✭ 69 (+263.16%)
Mutual labels:  styled-components
claxed
Classes with the same style of Styled-Components
Stars: ✭ 17 (-10.53%)
Mutual labels:  styled-components
monorail
🚝 Monorail | Cyber Design System
Stars: ✭ 14 (-26.32%)
Mutual labels:  styled-components
kontent-boilerplate-express-apollo
Kontent Boilerplate for development of Express application using Apollo server and GraphQL.
Stars: ✭ 21 (+10.53%)
Mutual labels:  apollo-client

Blog Desktop v2

The desktop website for Yancey blog with React, Next.js, styled-components, Apollo Client and GraphQL.

This library is part of the BEG (Blog Environment Group) ecosystem 📖

Build Status Codacy Badge License: MIT Code Style

Version PRs Welcome Average time to resolve an issue Percentage of issues still open Node Gitter

DependaBot FOSSA Status

⭐️ Found it cool? Want more updates? Show your support by giving a ⭐️

Available Scripts

In the project directory, you can run:

yarn dev

Open http://localhost:3000 with your browser to see the result. You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

yarn start

Runs the app in the production mode.

yarn build

Builds the app for production to the build folder. It correctly bundles React in production mode and optimizes the build for the best performance. The build is minified and the filenames include the hashes. Your app is ready to be deployed! See the section about deployment for more information.

yarn lint

Checks the codes by eslint, we will lint them before commit automatically.

yarn commit

An optional way to use git cz if you don't want to install commitizen globally.

Pages

Home page

Home page

Blog page

The whole site supports light and dark theme.

light mode

dark mode

Blog detail page

Blog detail page

Music page

Music page

Privacy Policy page

Privacy Policy page

Lighthouse

The performances of lighthouse as follows, we will optimize the a11y next time.

lighthouse

Responsive Layout

🔥 We are honored to announce that the blog supports responsive layout. This update will bring an unprecedented experience to the mobile.

IMG_0456 2.PNG

Progressive Web Apps(PWAs)

You can use Progressive Web Apps (PWAs) for a fast web experience on your computer or mobile device. You can install the PWA for faster access and additional functionality. Please follow the ariticle to install it.

Contributing

The main purpose of this repository is to continue to evolve BEG (Blog Environment Group), making it faster and easier to use. Development of Blog Desktop v2 happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving Blog Desktop v2.

Code of Conduct

BEG has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.

Contributing Guide

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Blog Desktop v2.

Good Issues

Please make sure to read the Issue Reporting Checklist before opening an issue. Issues not conforming to the guidelines may be closed immediately.

Uses Commitizen

This app follows the Angular Team's Commit Message Guidelines, your commit will be checked by commitlint, please use git cz instead of git commit. For this reason, you should install commitizen globally or use yarn commit instead.

Uses Env File

Creates .env.development.local file or other env files to cover the default environment varibles.

TODOs

  • Support responsive layout

  • Optimize the a11y

License

Blog Desktop v2 is licensed under the terms of the MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].