ivanpaulovich / clean-architecture-manga

:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
http://paulovich.net/
Apache License 2.0
4k stars 689 forks source link

Create a Angular/React/Blazor FrontEnd #99

Open ivanpaulovich opened 4 years ago

ivanpaulovich commented 4 years ago

It would be great if we implement a frontend SPA instead of using Swagger for everything.

caetanomb commented 4 years ago

I like that idea, I haven't worked in front-end for a while, but I would like to help

ivanpaulovich commented 4 years ago

Hello @caetanomb,

There is an Angular Frontend created by @fals that I would like to update to the latest API version. I am definitely not good at frontend and I am looking for some guidance.

Could you to take a lead on this?

fals commented 4 years ago

@ivanpaulovich I'm away form front-end for a while. Blazor looks promising, I added for my CQRS project. I could help to build using it, I don't know react, and I'm not much likely to work with angular anymore.

ivanpaulovich commented 4 years ago

That's a better a idea!

caetanomb commented 4 years ago

Cool!!.. It looks like then I need to learn Blazor

lilasquared commented 4 years ago

If we wanted to go react I'd be willing to help - I would recommend it as it is pretty much the leading framework today.

brunopbarrote commented 4 years ago

If we wanted to go react I'd be willing to help - I would recommend it as it is pretty much the leading framework today.

Don't forget about Vue, that already #2 framework today.

ivanpaulovich commented 4 years ago

I am totally newbie on frontend so I am gonna publish the backend in azure then see how to implement the client.

phmatray commented 4 years ago

One option could be to develop a front-end with GatsbyJS, a static site generator powered by React and GraphQL.

Be aware that just because it is a static site, it is not prohibited to include dynamic content such as authentication. 😄

The main advantage would be to be able to deploy it for free on GitHub Pages using Azure DevOps.

mweel1 commented 3 years ago

If we wanted to go react I'd be willing to help - I would recommend it as it is pretty much the leading framework today.

Don't forget about Vue, that already #2 framework today.

+1