Inspiration
There are many small businesses that have started to create websites; however, only a small portion of them end up being successful. We made our website to help first time website owners find their website demographics in order to improve their website traffic and revenue.
What it does
Our website provides information through articles, videos, and a chatbot(needs marginal improvement). The chatbot directly communicates with website users to gain accurate information
How we built it
We utilized Replit, an online IDE, to create our project. It allowed us to edit, execute, and make changes to the web app at the same time, as well as work on the same project simultaneously. This was particularly useful because two of us were in the PST time zone and the other was in the EST time zone. We used GitHub to bring all of the files together in one place. We also utilized VSCode to run all of the files an to visualize the front-end of the chatbot.
Challenges we ran into
We had a lot of trouble connecting the front end of the chatbot to the backend. We asked multiple mentors, but still were not able to get a solution to our issue. For example, we tried to use Heroku to deploy the backend of our chatbot however it did not work. There were also multiple issues regarding repl.it; there wasn't enough storage, Repl kept crashing, we couldn't see all of our files, and we couldn't download the correct modules. We had to download 8 different packages on VSCode to find the right one. Additionally, we had to import and export around 14 files many times: starting from Replit, to GitHub to VSCode to Heroku, etc. This was extremely time and storage consuming.
Accomplishments that we're proud of
We managed to perfect the frontend and backend separately. We are also very proud of our color scheme because we think it captures the energy of a futuristic Chicago. Because this is our first time using machine learning tools(creating a backend in python), we think we did a great job given our time and experience constraints.
What we learned
We learned how to download modules using the command prompt on windows. We also learned how to create and add repositories into GitHub. Furthermore, we learned how to import modules into VSCode. By learning how to connect the individual files together through various platforms like Heroku and GitHub, we were able to understand what Flask and Pytorch do. Some team members had no experience in HTML and CSS so they learned the basics of both languages(changing colors, size, adding text/images and connecting files through HTML).
What's next for ThinkBusico
We would like to connect the backend and front end for the chatbot. We would also like make the chatbot more complex so that it it provides better support. Lastly, we would like to add more content on our website.
Log in or sign up for Devpost to join the conversation.