- Create web app with https://github.com/Microsoft/TypeScript-React-Starter
- Copy application from https://github.com/psgivens/MiscellaneousLinux/tree/master/Tracker/starter-1 . Polish as I go.
- Create an API container with docker: https://github.com/psgivens/MiscellaneousLinux/tree/master/Tracker/PomodoroApi
- Convert it client to an electron app as per https://github.com/psgivens/MiscellaneousLinux/tree/master/Tracker/ElectronClient
- https://github.com/Microsoft/TypeScript-React-Starter
- https://hackernoon.com/building-a-website-with-react-and-bulma-d655214bff2a
https://docs.google.com/document/d/1-UGs1sjak47g3rOUxxQdHw2YaLRaX6qU79luKfSk_-g/edit
# Globally
sudo npm install -g typescript
sudo npm install -g create-react-app
# Create app with typescript
create-react-app soqle --scripts-version=react-scripts-ts
cd soqle
# copy packages.json
# https://raw.githubusercontent.com/psgivens/PersonalTracker/master/webapp/package.json
npm install
- Create a couple of pages using routes 1.1. Crate a MainMenu control 1.2. Replace App.tsx with routing information
- Create reducers
Ran into problems running npm start
. I installed ts-jest. npm install ts-jest
. The problem went way, but I don't know if this was the fix.