Skip to content

Instantly share code, notes, and snippets.

@MaleicAcid
Created August 13, 2018 16:18
Show Gist options
  • Select an option

  • Save MaleicAcid/090f1b978811324c70e50cacddc55824 to your computer and use it in GitHub Desktop.

Select an option

Save MaleicAcid/090f1b978811324c70e50cacddc55824 to your computer and use it in GitHub Desktop.
Summery of GSoC 2018
## Describe my work briefly
- Provide a website for the Postgresql community to review performance test data.
- A separate front-end and back-end development approach is used.The front end uses React and the back end uses Django.
## What is done
### Front-end
Link: [https://github.com/PGPerfFarm/pgperffarm/tree/master/front-end](https://github.com/PGPerfFarm/pgperffarm/tree/master/front-end)
Demo address: [http://140.211.168.111/#/machineInfo/seqDuzsMsVnZSHWw](http://140.211.168.111/#/machineInfo/seqDuzsMsVnZSHWw)
- Report details page (shows performance data for different machines (etc. ro, rw) and different numbers of clients)
- Report details page (shows performance data for different machines (etc. ro, rw) and different numbers of clients)
### Backend
link: [https://github.com/PGPerfFarm/pgperffarm/tree/master/web](https://github.com/PGPerfFarm/pgperffarm/tree/master/web)
- Receive performance test reports from the client (machine authority verification, report data validity, uniqueness verification)
- Report list web api
- Report web api for details (compare and analyze performance (progress or decline) for different client numbers)
- Historical report presentation for a single machine
- Administrator background based on "django admin" for webmasters to approve user-applied machines
- Send a notification email to the user after approving the machine.
### TODO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment