brodigan-e / capstone-POV

NEU Capstone Project
MIT License
2 stars 1 forks source link

Add skeleton react front-end project to repo #1

Closed jbewing closed 3 years ago

jbewing commented 3 years ago

This PR adds a skeleton front-end project that uses webpack + React to the project.

I was initially trying to get this working with the https://github.com/owais/django-webpack-loader so we could take advantage of server-side rendering + native integration with Django, but I ran into quite a few blocking bugs. I patched up the library itself locally after a long time debugging and was about to submit an upstream PR until I noticed that the top issue in that repo is the owner Looking for maintainers. Since that project isn't being actively maintained, I figure that it's probably easier to avoid any integration troubles and just have a pure API layer separating the FE + BE here.

Note: I'm absolutely terrible at all this FE stuff, so please give me any suggestions for scaffolding this better.

@DarkAce65

DarkAce65 commented 3 years ago

This looks pretty solid, nice job! There's a bunch of nuances in the webpack config too that I might tweak later (I think Typescript would be really nice to have 😄)