Hive App Starter
Rapidly build web and native (iOS, Android, Desktop) applications using the latest technologies.
What is the Hive App Starter?
An Angular mono-repository set-up that allows developers to seamlessly share app business logic across multiple platforms (web/native/desktop), using technologies they are familiar with: Angular, Ionic, Capacitor, and StencilJS (web components).
What makes this seed/starter useful?
1. Design System Architecture
Design and develop re-usable web components in a design system that is previewed in Storybook with external integrations and sync operations with InvisionApp (DSM). Works with Web, Angular and React components.
2. Nrwl/NX
Use enterprise mono-repository architecture while building your application. Easily scale your code's architecture to meet your application's needs.
3. We Eat Our Own Cooking
We use this app starter for every application we build. Tested, tweaked and constantly updated to developing best practices. This starter has been used for clients from Abbott Laboratories to SouthWest Airlines.
Underlying Technologies
Getting Started
Setup
git clone https://github.com/TeamHive/app-starter.git projectName
cd projectName && npm i
npm run build:ui
You can optionally find-replace
hive
andapp
for your own project's scope. Try to keep your scope between 3-5 characters.
Running Web
npm run start
Running Native (serving)
npm run start:native
Building Native
npm run build:native
Running Native (iOS)
npm run build:native && npx cap open ios
Running Storybook
npm run storybook
Contributors
Sean Bannigan | Sean Perkins | Kasun harshana peiris |