Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daliborgogic/detlef-app
Progressive Web App (PWA) start with a traditional web site/application and progressively enhance with modern features
https://github.com/daliborgogic/detlef-app
continuous-delivery continuous-integration micro nuxt pwa vue
Last synced: 4 days ago
JSON representation
Progressive Web App (PWA) start with a traditional web site/application and progressively enhance with modern features
- Host: GitHub
- URL: https://github.com/daliborgogic/detlef-app
- Owner: daliborgogic
- License: other
- Created: 2018-08-03T10:01:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-25T10:46:45.000Z (almost 6 years ago)
- Last Synced: 2024-11-11T22:29:55.341Z (about 1 month ago)
- Topics: continuous-delivery, continuous-integration, micro, nuxt, pwa, vue
- Language: Vue
- Homepage: https://beta.detlefschneider.com
- Size: 892 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# detlef
> Progressive Web App start with a traditional web site/application and progressively enhance with modern features.
[![CircleCI](https://circleci.com/gh/daliborgogic/detlef-app.svg?style=svg)](https://circleci.com/gh/daliborgogic/detlef-app)
### Environment Variables
| Key | Description |
|:------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------|
| ```CMS_DOMAIN``` | Content Menagement System (CMS) Top Level Domain (TLD). |
| ```APP_DOMAIN``` | Application Top Level Domain (TLD). |
| ```FIRST_NAME``` | Given name, part of a personal name. |
| ```LAST_NAME``` | Surname, family name, or last name. |
| ```MAILCHIMP_API_KEY``` | Navigate to the API Keys section of your MailChimp account: [Your API Keys](https://us1.admin.mailchimp.com/account/api/). |
| ```MAILCHIMP_LIST_ID``` | Individual MailChimp [list id](https://us1.admin.mailchimp.com/account/api/). Lists > List > Settings > List name & defaults > List ID. |
| ```MAILCHIMP_INSTANCE```| If last part of your MailChimp API key is e.g. us6, all API endpoints for your account are available at ```https://us6.api.mailchimp.com/3.0/```.|### Usage
Install a package, and any packages that it depends on:
```bash
$ npm i
```Set Environment Variables:
```bash
$ cat > .env << EOL
CMS_DOMAIN=
APP_DOMAIN=
FIRST_NAME=
LAST_NAME=
MAILCHIMP_API_KEY=
MAILCHIMP_LIST_ID=
MAILCHIMP_INSTANCE=
EOL
```Launch a development server on ```localhost:3000``` with hot-reloading:
```bash
$ npm run dev
```Run Tests:
```bash
$ npm test
```Build application with webpack:
```bash
$ npm run build
```Start the server in production mode:
```bash
$ npm start
```Or start the server with process manager:
```bash
$ pm2 start process.json
```### License
[MIT](http://opensource.org/licenses/MIT)
Copyright (c) 2018, Dalibor Gogic