SchoolGo is a chatbot app that provides helpful information and guidance to students in school. It is built using React and uses the ChatGPT API to provide intelligent responses to user input.
- Voice-to-text input: Users can speak their queries and the app will convert it to text input.
- Text-to-voice output: The app provides responses to user input using text-to-voice conversion.
- Intelligent responses: SchoolGo uses ChatGPT API to provide intelligent and informative responses to user input.
some additional features to improve your web app:
User Authentication: Consider adding a login/signup feature so that users can have their own personalized chat history and preferences.
Chat History: Add the ability for users to see previous chat history with the chatbot.
Personalization: Consider adding the ability for users to customize their chatbot experience, such as choosing a different chatbot persona or selecting different color themes.
Voice Input: Add the ability for users to speak to the chatbot instead of typing out messages.
Multi-Language Support: Add the ability for users to communicate with the chatbot in different languages.
Rich Media Support: Add the ability for users to send images, videos, and other types of media to the chatbot.
- Clone the repository:
git clone https://github.com/FranklinD10/SchoolGo.git - Install dependencies:
npm install - Run the app:
npm start
To use SchoolGo, simply speak your query or type it into the input field. The app will provide a response using text-to-voice conversion
Contributions are welcome! If you find a bug or have a feature request, please open an issue on the GitHub repository.
This project is licensed under the MIT License - see the LICENSE file for details.
This project was inspired by the need to provide students with helpful information and guidance. Thanks to the developers of SchoolGo, namely, Franklin Davis, Jr. and Jickson Washington for building this app.
This is a web page that creates a chatbot interface called "SchoolGo". The interface includes a header, a main section with two containers, and a footer. The first container contains an introduction message about the chatbot. The second container contains a list of chat messages and a form to submit new messages. The CSS file contains styling for the various elements in the web page.
In terms of functionality, the chatbot responds to messages and provides information on various topics related to schools and universities. The chatbot's responses are not included in the code provided and may be generated dynamically from a server or pre-defined in the JavaScript code.