GithubHelp home page GithubHelp logo

bharney / jsstarter Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 43.6 MB

.Net Core 2.1 C# with React Starter Project that provides Identity Authentication and Authorization using JWT. Based on .NET Core JavaScriptServices Spa React + Redux using TypeScript. Additional support available for ARM Templating. Project uses Key Vault for secrets and EntityFrameworkCore to migrate Identity tables.

Home Page: https://jsstarterapp.azurewebsites.net

License: MIT License

C# 27.65% TypeScript 51.96% CSS 5.17% JavaScript 7.83% PowerShell 5.18% HTML 2.22%
aad arm-templates aspnet-core azure-keyvault azure-powershell csharp dotnet-core javascript keyvault powershell-script react reactjs redux ssr typescript

jsstarter's People

Contributors

bharney avatar

Stargazers

 avatar  avatar

Watchers

 avatar

jsstarter's Issues

Create npm package for Core ClientApp

Two repos are being managed independently. But both of the project share the same Core code. The main differences are the ARM template, and Docker between the two projects. Nuget package and npm package might be a good way to manage the Core code for Server and Client side Apps.

  • Create npm package to manage ClientApp between both repos.

Setup SSR for create-react-app Folder Structure

  • Change folder structure to include package.json in ClientApp > src
  • JavaSscriptServices uses similar folder structure but is started independently. Project should be started using npm scripts and served independently of BackEnd server side code

Main problem is how to integrate .net core web server once front end is started from npm scripts. How to swap out traditional node express web server with .net core?

Create Nuget Package for Core Server Side Code

Two repos are being managed independently. But both of the project share the same Core code. The main differences are the ARM template, and Docker between the two projects. Nuget package and npm package might be a good way to manage the Core code for Server and Client side Apps.

  • Create Nuget Package to maintain both projects without manually updating them.
    Is this even possible with the current project structure? Theres probably a better folder/project structure that would allow this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.