Hooked up the frontend to the endpoints. A full QA system is now in place (although it lacks notifications as pointed out in #171).
Additionally
To reuse the QA between Snipbits and Bigbits, created an Elements directory with a slightly formalized way of writing reusable components in Elm. This has been documented in the README. This will be the groundwork for writing DRY code.
Also added InfixOperators to default services which allows for very helpful common infix operators (for things like Maybe.map and Maybe.andThen).
Snapshots
(snapshots just from Bigbits but it's the same for both).
Now a "Browse Questions" button (even if logged out, hence 150 is closed).
Browsing Questions
Browsing Specific Question
Browsing Answers
Answering Question
(more images excluded to not take 100 images, run this commit to see a specific page if needed)
Closes
Closes #150 Closes #156 Closes #169 Closes #164 Closes #167
Description
Hooked up the frontend to the endpoints. A full QA system is now in place (although it lacks notifications as pointed out in #171).
Additionally
To reuse the QA between Snipbits and Bigbits, created an
Elements
directory with a slightly formalized way of writing reusable components in Elm. This has been documented in the README. This will be the groundwork for writing DRY code.Also added
InfixOperators
to default services which allows for very helpful common infix operators (for things likeMaybe.map
andMaybe.andThen
).Snapshots
(snapshots just from Bigbits but it's the same for both).
Now a "Browse Questions" button (even if logged out, hence 150 is closed).![image](https://cloud.githubusercontent.com/assets/9031171/26610633/aa26731c-455d-11e7-9381-8c8828264c78.png)
Browsing Questions![image](https://cloud.githubusercontent.com/assets/9031171/26610668/ebbab9b4-455d-11e7-95c9-4ae33ec950d1.png)
Browsing Specific Question![image](https://cloud.githubusercontent.com/assets/9031171/26610672/f5f696fa-455d-11e7-96f2-e6c30a0523ac.png)
Browsing Answers![image](https://cloud.githubusercontent.com/assets/9031171/26610683/07d06fae-455e-11e7-9cae-c0028912b783.png)
Answering Question![image](https://cloud.githubusercontent.com/assets/9031171/26610686/10d7381c-455e-11e7-8bf9-46ef7216805f.png)
(more images excluded to not take 100 images, run this commit to see a specific page if needed)