StormHacks 2021 submission!
- Brendan Saw
- Oliver Xie
- Jacob He
- Samuel Jen
HackChan is a totally anonymous message board, revolutionizing privacy in communication by not storing any user info at all!
For most of us, StormHacks was our first time ever using Docker, Node, React, Postgres, and even HTML/CSS! We're really proud of what we could make in 24 hours!
- Create-Retrieve-Update backend + database
- Using CSS to responsively style our main page, in
- Connecting from Node container to Postgres Docker container, took us a while but we prevailed :)
- Defining the primary key for the comment threads - ended up using the timestamp
- Implementing the Express endpoints and using Fetch API to transfer data between frontend and backend
- Crafting React components, struggling with hooks, and figuring out other quirks of the JS browser runtime
- CD into backend folder, run
npm start
- CD into frontend folder, run
npm start
- Frontend: formatting times to browser time zone
- Frontend: improving performance by not calling useEffect unnecessarily :)
- Backend: Add input validation for threads/comments
- General: Add boards or ways of categorizing related threads
- General: Host on Heroku
- Adding logos and animations