Inspiration
Me and my teammate often play video games together and track the professional scene. We realized that there were many others who also have favorite teams, so we decided to aggregate the data for display, but also future prediction.
What it does
It displays information about professional Valorant E-sports players and any upcoming matches. It's intended purpose was to implement AI features to do conversational analytics based on historical data as well as predict future outcomes.
How we built it
The front end of this project was built with Svelte for components and Svelte Kit for a multipage application. We created an API that scraps websites for player stats which is then stored into a SQL database or used to dynamically update the website. For our search mechanism we wanted users to be able to search as close to natural language as possible so we intended on forming embeddings using an open-source Hugging Face model and use Iris for vector search.
Challenges we ran into
All of the technology that we used for this was brand new to us. Although we had some familiarity with the concepts, the products we ultimately chose were foreign so we had to get accustomed to the syntax ans nuances.
Accomplishments that we're proud of
One of the teammates is especially proud of developing a working API that successfully collected the data we needed to create our product. The other teammate was proud of learning what full stack development looks like and learned Svelte and API handling in the process.
What we learned
The first teammate learned how to work with APIs when it came to creating, manipulating, and hosting them. The other learned about the development process and new technologies like Svelte to create their own products.
What's next for Gametrics | Esports Stats
The goal is to effectively implement AI into the platform. Beyond that, we would like to expand our scope to other games because there are fans everywhere for every game.
Built With
- css3
- fastapi
- html5
- intersystems
- javascript
- python
- sql
- sqlalchemy
- svelte
- sveltekit
- vercel
Log in or sign up for Devpost to join the conversation.