TalkWave – A Chat Application
TalkWave is a chat application which has the following key features:
- Seamless text messaging
- Chatrooms for group communication
- End-to-end encryption
- User login and authentication
- Spell-check
- AI-powered Stock Analysis assistant
- Language Translation from English to Hindi
Steps to run the application:
- Open the public directory in one terminal using cd public
- Open the server directory in other terminal using cd server
- Open terminal and write sudo systemctl start mongod (Linux) mongod (Windows)
- Then, write this command in both terminals of public and server directory npm start
Flow of Execution:
- A user can create account by registering using username, email and password.
- A user can chat with other users personally and create group chat and chat with group members.
- There is a spell check button. Clicking on it, opens a dialog box in which a user can get corrected spelling of words.
- A user can translate from English to Hindi using the translate button.
- The user can access chatbot feature which got responses of stock related information.