Home

Awesome

<div align="center">

UpBlazor

.NET Build + Test UpBlazor

https://upblazor.com

</div>

What is this?

๐Ÿฆ I built this site to integrate with Up bank (an Australian digital bank), to assist users with budgeting and to gain powerful future insights.

Epics

<div align="center">

Examples

Layout + Notifications

Layout + Notifications

Graph

Graph

Responsive Sider

<img src="./_docs/img/responsive-sider.png" width="50%" />

Form

Form

Result

Result

Table

Table

</div>

Code Architecture

This project follows a simplistic take on Clean Architecture.

UpBlazor.Core

UpBlazor.Infrastructure

UpBlazor.Web

Getting Started

Development

  1. Install a local instance of Postgres
  2. Create a database called upblazor, and a user with access
  3. Update the Marten connection string in appsettings.json
  4. Build and run UpBlazor.Web

Production

  1. Install Docker and docker-compose
  2. Run docker-compose up -d --build
  3. The program is exposed on port 9994, so reverse proxy your domain to that port

Acknowledgments

Contributors

<table> <tr> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/Hona> <img src=https://avatars.githubusercontent.com/u/10430890?v=4 width="100;" style="border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px" alt=LukeParkerDev/> <br /> <sub style="font-size:14px"><b>LukeParkerDev</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/anddrzejb> <img src=https://avatars.githubusercontent.com/u/6518006?v=4 width="100;" style="border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px" alt=Andrzej Bakun/> <br /> <sub style="font-size:14px"><b>Andrzej Bakun</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/ImgBotApp> <img src=https://avatars.githubusercontent.com/u/31427850?v=4 width="100;" style="border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px" alt=Imgbot/> <br /> <sub style="font-size:14px"><b>Imgbot</b></sub> </a> </td> </tr> </table>