Inspiration
The main inspiration for this project was LMArea, and wanting to provide some type of data on if Grokipedia is in a better format/preferred by users. I also wanted to explore the possibilities of mixing and sharing information from popular online encyclopedias in one central place.
I was interested to see if Grokipedia truly did stand up to conventional tools like Wikipedia
What it does
Gets pages from online encyclopedias and provides a voting systems for users to choose their preferences. This also allows user to get a customized page generator for topics or words, and enables them to select a mix alongside sending a prompt. Alongside this has common features like logins, RLS security, and mobile page views.
How I built it
- Supabase Back End / Auth
- Render Web Service
- Svelte Front End
Challenges I ran into
- Scraping / getting info off all the wiki pages was incredibly challenging and dealing with differing formatting led to a lot of issues and long term problems.
Accomplishments that I am proud of
Creating a fully functional application that is actually live and running within the time period and accomplishing everything I wanted to do. Definitely was time constrained and found some major errors very late that I was able to correct
What I learned
I do not like Selenium. I overall learned a ton about ELO algorithms, approaches to hosting, and quality indicators.
What's next for WikiArena
Build out more features per user requests/ grow the app. Overall the app is mostly complete, and I think it would be best to be entirely driven by users from here on.
Built With
- render
- supabase
- svelte
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.