Inspiration

We engineered a Slack-inspired, real-time chat application using React, Flask, and SQLite3, included user authentication, message threading, and live updates. We designed a responsive single-page application (SPA) with dynamic content loading, channel-based message organization, and a user-friendly interface for both desktop and mobile views. We implemented robust backend RESTful API with Flask, ensuring secure communication and data integrity with parameterized SQL queries, and managed stateful web interactions without page reloads.

Project link

https://github.com/jiashuyu/hackathon-2024

How to run

pip3 install -r requirements.txt flask run

What it does

Communication

How we built it

JavaScript and React for frontend; Python with Flask framework for backend; Sqlite3 for database

Challenges we ran into

Frontend UI is hard to adjust

Accomplishments that we're proud of

A working MVP

What we learned

Teamwork

What's next for HackaChat

AI Assistance; performance mode settings

Share this project:

Updates