The official web app of OwnStore suite.

Overview

This project is part of OwnStore suite. Learn more here: https://ownstore.dev

The suite contains the following projects:

Note: This project is a clone of a privately-managed repo by the author. The original repo has the complete Git tree, few additional technologies and a CI/CD setup. Changes are initially made in the private repo and then synced here through CLI commands. This is done for security reasons.

Additional updates present in the original repos

  • Cypress (for end-to-end testing)
  • Storybook (for UI components explorer)
  • Docker files (for containerization)
  • Jest (for functional testing of business logic)
  • Local https setup for development (Eg. https://local.ownstore-demo.com)
  • AWS cloud migration (not pushed to prod yet)
  • Cloudflare as a CDN and custom name server (not pushed to prod yet)
  • Sub-domain for serving static files (not pushed to prod yet)
  • Algolia and ElasticSearch experiments for searching (not pushed to prod yet)
  • Sentry end-to-end tracking experiment (not pushed to prod yet)
  • Token-based color theming for dark mode and better DX support (not pushed to prod yet)
  • Modular folder structure
  • Native app with Flutter (Work in progress)
  • Kubernetes config to manage multiple app instances with ease (not pushed to prod yet)
  • Monitoring and alerting with Prometheus and Grafana (not pushed to prod yet)
  • Continuous deployment with GitHub actions, Docker, AWS and Kubernetes (not pushed to prod yet)
  • Lighhouse score checker for PRs through GitHub actions
You might also like...

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

vue-next This is the repository for Vue 3.0. Quickstart Via CDN: script src="https://unpkg.com/vue@next"/script In-browser playground on Codepen S

Jan 4, 2023

OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice.

OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice.

OpenUI5. Build Once. Run on any device. What is it? OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on al

Dec 31, 2022

The AMP web component framework.

AMP ⚡ ⚡ ⚡ ⚡ Metrics Tooling AMP is a web component framework for easily creating user-first websites, stories, ads, emails and more. AMP is an open so

Jan 4, 2023

The simplest way to create web components from plain objects and pure functions! 💯

🏅 One of the four nominated projects to the "Breakthrough of the year" category of Open Source Award in 2019 hybrids is a UI library for creating web

Dec 27, 2022

Create blazing fast multithreaded Web Apps

Create blazing fast multithreaded Web Apps

Welcome to neo.mjs! neo.mjs enables you to create scalable & high performant Apps using more than just one CPU, without the need to take care of a wor

Dec 31, 2022

Dojo Framework. A Progressive Framework for Modern Web Apps

@dojo/framework Dojo is a progressive framework for modern web applications built with TypeScript. Visit us at dojo.io for documentation, tutorials, c

Dec 25, 2022

🙋‍♀️ 3kb library for tiny web apps

3kb library for tiny web apps. Sometimes, all you want to do is to try and do something—No boilerplate, bundlers, or complex build processes. Lucia ai

Dec 27, 2022

A declarative, HTML-based language that makes building web apps fun

A declarative, HTML-based language that makes building web apps fun

A declarative, HTML-based language that makes building web apps fun 🔥 Docs ∙ Try Online ∙ Contribute ∙ Get Support Intro Marko is HTML re-imagined as

Jan 3, 2023

WinBox is a professional HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source!

WinBox is a professional HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source!

WinBox is a professional HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source!

Jan 3, 2023
Owner
OwnStore
Launch your online store instantly with few configurable projects!
OwnStore
Boilerplate starter template for a new Telegram Web App (TWA) interacting with the TON blockchain

TON Starter Template - Telegram Web App (TWA) Starter template for a new TWA interacting with the TON blockchain Overview This project is part of a se

TON @ DeFi.org 11 Dec 17, 2022
A Web Component compiler for building fast, reusable UI components and static site generated Progressive Web Apps

Stencil: A Compiler for Web Components and PWAs npm init stencil Stencil is a simple compiler for generating Web Components and static site generated

Ionic 11.3k Jan 4, 2023
Give your JS App some Backbone with Models, Views, Collections, and Events

____ __ __ /\ _`\ /\ \ /\ \ __ \ \ \ \ \ __ ___\ \ \/'\\ \ \_

Jeremy Ashkenas 28k Jan 9, 2023
App development framework based on cocos creator3.1.1

todo: Waiting for English translation cx-cocos App development framework based on cocos creator3.1.1 一个基于cocos creator3.1.1的应用App和游戏开发框架 关键词:cocos cre

null 63 Dec 7, 2022
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Supporting Vue.js Vue.js is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome ba

vuejs 201.6k Jan 7, 2023
AngularJS - HTML enhanced for web apps!

AngularJS AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade/Pug and

Angular 59.3k Jan 1, 2023
Cybernetically enhanced web apps

What is Svelte? Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient

Svelte 64.3k Dec 31, 2022
Ember.js - A JavaScript framework for creating ambitious web applications

Ember.js is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making yo

Ember.js 22.4k Jan 4, 2023
Our original Web Component library.

Polymer ℹ️ Note: This is the current stable version of the Polymer library. At Google I/O 2018 we announced a new Web Component base class, LitElement

Polymer Project 21.9k Jan 3, 2023