mirror of
https://github.com/mgerb/mywebsite
synced 2026-03-04 23:45:24 +00:00
9e2bf3dced51f700c61d2febd846d575bf5682ba
My personal website built with the following web technologies
- ReactJS
- GoLang Server
- MongoDB
- Hosted on Digital Ocean
Sensors
I have ESP8266 microcontrollers with DS18B20 digital temperature sensors attached to the server. Sensor information is stored in MongoDB. ChartJS is the library used to display information in graphs.
How posts are loaded
- metadata.js recursivly scans the posts folder for markdown files and then parses each into into a json object
- the posts folder is then copied into the dist folder More information here
Installation
npm run deploy- installs go/npm dependencies
- builds Go files into executable
- builds/minifies js/css files into pulic folder
- parses markdown files with metadata.js
- executes server binary
TODO
- clean up webpack for debug/production builds
- sticky footer
- adjust/remove? animations
- fix go and webpack-dev-server so paths work correctly
Description
Languages
JavaScript
58.5%
Go
30%
CSS
9.6%
HTML
1.9%