mainin Electron parlance and the Aeon codebase) coupled with a Chromium front-end (dito, called
app). You'll find that the codebase is neatly seperated along these lines, with the
src/mainfolder containg all back-end code and the
src/appfolder containing all front-end code.
src/appfolder contains the entire front-end and is seperated out into assets, components, pages, store, style and utilities. Each interface screen is specified in
src/app/pagesand may pull in components from other directories. Styling is done using Styled Components, routing using React Router and the store is backed by undux.