Realtime chat app with websockets using Node.js, Express and Socket.io with Vanilla JS on the frontend with third-party API for challenges, an app built for mental health. Made for a 24-hour overnight hackathon MindFulHacks, the first student-led mental health focused hackathon in Singapore. Won 9th place as a 1 person team, with 42+ other teams.
Date: September 2021
Live site: https://chathealth.onrender.com
Source Code: https://github.com/jolenechong/ChatHealth
Here's a quick demo on the chat features of the app and how it works, along with the API integration and all the other pages of the web app.
npm install
npm run dev
Go to http://localhost:3000
- NodeJS, Express
- Javascript
- Third Party API for the challenge page and Socket.io for real-time event based communication
- Users can navigate between rooms easily
- Join chats with any name you like!
- Users can choose a type of challenge and get a challenge back
- Challenges range from simple things like organising your room to starting a blog or learning a new language
- This data is pulled from Bored API
Jolene - [email protected]