- About
- Features
- Instructions for running locally
- Screenshots
- Tech Stack
- File Structure
- Authors and Contributors
GoTalk is a real-time chatting application developed using Golang and Gorilla Websockets as its core tech stack. This project aims to facilitate communication between users along with retrieving past chats.
- User Authentication: Secure user login and registration using Firebase Authentication.
- Real-Time Messaging: Instant message sending and receiving using WebSockets.
- Past Chat Retrieval: Retrieve and display previous chat messages from the Firebase real-time database.
- Responsive UI: A user-friendly interface developed with JavaScript and basic styling.
- Clone the repository by using the below command:
$ git clone https://gitlab.com/hacktivists/gotalk.git
$ cd gotalk
- Open the chat application window.
This can be done in two ways:
- Open the "index.html" directly in the web browser.
- Run the following command in the terminal:
$ <browser_name> index.html
- The web app would start running at http://localhost:3000
Frontend:
- HTML
- CSS
- JavaScript
- Bootstrap
Backend and database management:
- Gorilla web socket (Used Golang)
- Firebase Console
- Presentation has been attached as and
presentation.pdf
andpresentation.pdf
with the relevant contents withinPresentation/
- Screenshots have been attached in
Screenshots/
- Swasti Mishra, IIT(ISM) Dhanbad
- Shreya Ojha, TCET Mumbai
- Krishika Mehta, IIIT Allahabad
- Samriddhi Tiwari, IIIT Guwahati