Inspiration
Just recently I first played FIFA 22, I've been playing a lot more games recently that I never got the chance to play growing up. When I was thinking of project ideas it was not my first though when I wa thinking of ideas, but eventually While the game was loading up I suddenly had my project Idea which was heavily inspired by the "AI Day Planner" Tutorial
What it does
A user can search for game recommendations by Keywords such as "Action, Multiplayer, Sports, etc." And after getting recommneded, the user can choose the games they would like to "add to favourites" sort of wishlist, and if they have played that game they would check it as complete
How we built it
The Jac tutorial helped a lot in understanding the language and the differences between Jac and Python. We used a local byllm for the ai to recommnend games, then 2 nodes for FavoriteItem and GameItem, I updated the .toml file to hlp with local byllm, The backend has mostly public functions as the whole project is in one main.jac
Challenges we ran into
We couldn't seperate the project into different components like the Header.cl.jac, Footer.cl.jac, what gave me the BIGGEST problem was the AuthForm.cl.jac, i kept getting a "[Client] e is not ..." error everytime the program got to onAuth(); several hours tring to debug, i tried using jac-gpt but it seems to not work. I ended sticking to the 1 page where the gamae lister is reader to use no username or password needed. I am looking to continue my game lister and fix the problems i couldn't during this hackathon. But it works fine.
Accomplishments that we're proud of
I am glad I was able to make a working AI- driven project, the world is shifting towards this powerful resource and i am glad I got to contribute m 2 cents on it.
What we learned
I am glad i was able to learn such a convinient language that also handles the database for me, no sql. I have learned a lot more about creating web applications both with front and back end, i have never gotten to such a big app and I am eager to learn more.
What's next for The Game Lister
I will definetly be still expanding on it, I will work on what I couldn't do in the hackathon and add authform as the first step, it was my number 1 goal but unfortunately...Will be looking to add more fun stuff such as Game purchase prices and pc minimun requiremnets and a lot more bigger stuff because I want it to be the more convinient for someone who is in to games but isn't sure what to install.
Built With
- css
- github
- html
- jac
- javascript
- python
- vs-code