Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dalenguyen/pdfun

PDF services built with Angular & GCP
https://github.com/dalenguyen/pdfun

analog angular firebase gcp pdf sass

Last synced: 1 day ago
JSON representation

PDF services built with Angular & GCP

Awesome Lists containing this project

README

        

# Pdfun

[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors-)

[![Twitter](https://img.shields.io/twitter/follow/PDFun_xyz)](https://twitter.com/PDFun_xyz)

Open source PDF services. Built with:

- Analogjs (Angular)
- Nx Workspace
- Firebase
- GCP

![PDFun Demo](/docs/images/pdfun.png)

## Deploy applications

```
yarn deploy
```

## Local development (Web)

First, you need to rename the `.env-template` to `.env` and update the environment file.

> Tip: to turn Firebase service account to string for the environment, you can run `JSON.stringify(SERVICE_ACCOUNT_OBJECT)`.

After that, you can run `yarn deploy:rules` to deploy Firestore & Cloud Storage security rules.

## Local development (API)

Run the following command to set the default credentials

```
gcloud auth application-default login
```

OR you create a new service account and use it locally

```
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"

```

## Contributing

PDFun welcomes contributors! Please read the [contributing doc](https://github.com/dalenguyen/pdfun/blob/main/CONTRIBUTING.md) for details.

## [Roadmap](https://github.com/users/dalenguyen/projects/5)

Buy Me A Coffee

## Contributors ✨



Dale Nguyen
Dale Nguyen

💻 📖 🤔
Brandon Roberts
Brandon Roberts

💻
Esther White
Esther White

💻
Sashikumar Yadav
Sashikumar Yadav

💻 🎨






Add your contributions