https://github.com/excoriate/deno-fresh-supabase-lab
An experiment leveraging Deno π¦ + Fresh π + Supabase π
https://github.com/excoriate/deno-fresh-supabase-lab
Last synced: about 1 year ago
JSON representation
An experiment leveraging Deno π¦ + Fresh π + Supabase π
- Host: GitHub
- URL: https://github.com/excoriate/deno-fresh-supabase-lab
- Owner: Excoriate
- License: apache-2.0
- Created: 2022-12-05T07:50:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-05T13:20:37.000Z (over 3 years ago)
- Last Synced: 2025-02-05T12:18:48.510Z (over 1 year ago)
- Language: TypeScript
- Size: 33.2 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README

Deno + Fresh π + Supabase π
A simple application, using Deno, Fresh, and Supabase with some opinionated configurations for learning purposes π§ οΈ.
---
[](https://github.com/Excoriate/vault-labs/actions/workflows/release.yml)
[](https://github.com/Excoriate/terraform-taggy/actions/workflows/ci.yml)
## About The Project
### Why?
For expanding my knowledge, with practical & a hands-on approach.
### Stack
#### Developer experience
- π§° [Dagger GoSDK](https://docs.dagger.io/sdk/go/959738/get-started)
- π§° [TaskFile](https://taskfile.dev/#/) β for the automation of the tasks.
#### Technologies
- β‘οΈ [Deno](https://deno.land/) β for the runtime.
- β‘οΈ [Fresh](https://fresh.deno.dev/)
- β‘οΈ [Supabase](https://supabase.io/)
## β‘οΈ Quick start
In order to quickly boostrap this project, ensure that you have installed [Taskfile](https://taskfile.dev/#/installation) and [Deno](https://deno.land/).
Once you have installed the dependencies, you can run the following command to start the application:
```bash
task start
```
For install some utilities, and ensure the task scripts will work smoothly, you can run the following command:
```bash
task setup
```
The above command will take care of install/upgrade required binaries if applicable. This assumes that you are running this project from a Mac OS machine, using `brew` as the package manager.
---
## π Documentation
Documentation is auto-generated using [terraform-docs](https://terraform-docs.io/), and available in each module's directory.
For general purpose documentation, please, refer to the following documents, under the `doc/` folder:
- [π Contribution guidelines](docs/contribution-guidelines.md)
## πRoadmap
- [ ] Complete `/docs` documentation.
- [ ] Complete Runbook documentation.
- [ ] Add a version, using CloudFlare Workers instead of Deno Deploy.
See the [open issues](https://github.com/Excoriate/deno-fresh-supabase-lab/issues) for a full list of proposed features (and known issues). Also, your contributions are more than welcome β just ensure following the [contributing guidelines](docs/guides/contribution_guidelines.md).
## Contact
- π§ **Email**: [Alex T.](mailto:alex@ideaup.cl)
- π§³ **Linkedin**: [Alex T.](https://www.linkedin.com/in/alextorresruiz/)
_made/with_ β€οΈ π€