COSE451 SW Security - Team Pumping Lemma
If you are interested in preparing GitCTF project with HTMX & CrowCpp as we did,
you are welcome to contact the team leader(remy2019@gmx.us) for tips and tricks!
CashCrow is a mock stock trading platform. CashCrow is for those who are new to stock trading and hesistant to dive straight into real-world stock market. Users can buy and sell mock stocks without spending real-world money, which is fun and instructive experience. Our platform targets being the benign gateway to real stock markets.
CashCrow uses HTMX</> for front-end, CrowCpp🐦⬛ for back-end and PostgreSQL🐘 for database.
-
Download the Dockerfile from the repository or Discord channel.
-
Navigate to the directory where the Dockerfile is located.
-
Build an image with the Dockerfile.
- This takes about more than 15 minutes😅
- Trivial warnings may be shown in the log, but they do not matter as long as it finishes building.
docker build -t cashcrowimg .
- Run from the image built with port number 18080.
docker run -dit -p 18080:18080 --name cashcrow cashcrowimg
- Meet CashCrow: https://localhost:18080/ 💸🐦⬛
- Note that since the certificate used for HTTPS is not signed by a trusted CA, there will be a browser warning - please ignore and select the proceed option
※ Note that the web-server and the database have been initialized in a single Dockerfile✨
Seon Woong Yoon(Leader)