Inspiration
Nowadays, having an Online Presence for one's work or service is required. Everyone has or is attempting to create their Own Online presence through a Website for personal or service-oriented activities. Many of them, as newcomers to the digital world, have Static Websites with no backend services or databases. It is Tough to properly interact with a website visitor who may not look for a communication medium and then Contact Manually. In just four lines of code, InfoBo integrates with your existing code base. This solution would assist these people with static websites in saving server costs merely for a contact medium and would provide an effective service to handle and interact with web users' queries quickly.
What it does
InfoBot is a No Code solution that is installed as a Widget in the bottom-right corner, where chatbots are often positioned. Website visitors can input their email address and send a message to the website's administrator. Though there is a means to react directly using one's own email account, the admin may access messages and respond instantly inside this system itself. When a message is delivered using InfoBot's widget, an email is sent to the administrator and the message is also shown on the system dashboard. This reduces the requirement for backend services and databases while also making it easier for a novice web creator to get started. InfoBot comes with a personalized documentation page.
How we built it
InfoBot is presently developed with the best technology stack available, including Django Rest Framework, React.JS, and SQLite. It is powered by Courier, which makes it lightning quick and contributes to its objective of becoming immediate. When a Website Admin creates a widget on InfoBot's web application, a JavaScript file is produced for that widget, which the Website Admin then references to add to their system, along with a CSS file. The widget is working and is instantly put on the website.
Challenges we ran into
One of the challenges was to figure out how to make a widget that could be loaded with only one line of JavaScript. Integrating these Tech Stack and synchronising them to function efficiently was also a challenging issue, but we managed it by referring to their really helpful documentation. We successfully overcame the hurdle of delivering a simplified product.
Accomplishments that we're proud of
We are proud with the complete product and the way it addresses this issue in the actual world. Since it is backed by Courier, it is instantenous and delivers its objectives efficently.
What we learned
We gained knowledge and experience to manage various circumstances and difficulties. Additionally, we learnt how Courier may improve interactivity and communication between various services.
What's next for InfoBot
- Customization is one of many things that has to be done for InfoBot in the future. Users may better understand their websites by customising InfoBot for them.
- Web push notifications and the creation of mobile app with push notifications can make it easier for administrators to communicate at any time.
- Website administrators may be offered alternative notification methods like SMS, for example.
Built With
- courier
- django
- javascript
- react
- rest
- sqlite
Log in or sign up for Devpost to join the conversation.