A site for a fictitious government agency for bird watchers to report and track sightings of various bird species across Australia.
- HTML
- Sass
- JavaScript (ES2016)
React.js FOR NO REASON- Webpack
- Autoprefixer via PostCSS plugin
npm install
npm run build
# or use npm run dev for live-reloading
Start local server in project root
Open index.html in browser
- Ideation
- Write project tasks and user stories
- Draw wireframes
- Build site
- CSS written with a mobile-first approach in mind
- Decided to go for a Vanilla JS implementation - rolled out my own modal and multi-step wizard components
- Trying to manage different layouts across media queries when using a checkbox hack for a dropdown is hard
- Vertically centering things is hard
- CSS is hard
- Design is hard
- Writing content that makes sense is hard
- Writing anything while sleep-deprived is hard
- Add auto-complete textfield containing names for various bird species
- Add back end to track bird sightings
- Add filterable heatmap for bird sightings
- Allow user to select bird sighting from a map
- Improve UX
- Improve mobile experience
I've always wanted an excuse to have a website filled with bird pics