Lurn banner

Lurn

12 devlogs
21h 20m 41s

Lurn is an AI learning app I made to help myself and others study! No account drama, just username and jump in!

It has unique features that improve the user’s learning experience. It can ask questions (in a fancy UI!) and show images!

This project uses AI

Claude for debugging and learning.

Demo Repository

Loading README...

Capy

Shipped this project!

Hours: 21.34
Cookies: 🍪 299
Multiplier: 14.03 cookies/hr

I made an AI app to help me and others study! It can ask questions and show images to help you learn how you want to! If there’s a server error, please try again later or contact me on Slack (I’m Capy there too)!
I hope it works well and helps you! :D

Capy

Shipping soon! Fixed a few things. Animations on WebKit didn’t play properly, but I managed to fix that after a while. Also, improved scaling logic for the top bar. I also experimented with Tauri releasing, but decided that the server backend was not worth the time it would take since MacOS releases are niche for a web-tool. :)

Attachment
1

Comments

Enrico Leandro
Enrico Leandro about 2 hours ago

webkit core

Capy

I added a simple loading indicator (with an animation) that displays both when the site loads and when the AI replies.
I improved and improved the clarity of the server error message. I also improved the logic regarding the user input bar to make it feel cleaner and quicker.
I fully rewrote the system prompt to make it more secure and efficient. Pretty productive hour! :D

Attachment
0
Capy

Made security improvements to counteract the prompt injection vulnerabilities. Also limited smaller models to avoid invalid JSON.
I also tried using the HackClubAI, but for the models I used, the advantages weren’t worth it for responsiveness. I’ve reverted that change back to Groq. I plan to use it in future projects though! I made a few other bug-fix changes too.

Attachment
0
Capy

Saving update

I added a saving system! You can simply clear the chat as usual, but now it stays on reload! Also, I added the ability to customise the context window within settings, and added an about page to learn about the app and unique features.

Attachment
0
Capy

Image UPDATE!

I added an image system that lets the AI show the user stock images as needed.
I also added a system for changing models. I’ll add more models later on.

Attachment
Attachment
0
Capy

Devlogggg!

Added a settings page with temperature control. Added a nice animation when text appears. Added a custom 404 page, and finally, fixed various bugs and improved the input box. :)

Attachment
Attachment
0
Capy

Added some improved logic for the dark mode. No longer flashes white initially.
Added a nice fade-in animation for the text.
Also fixed the visuals of the new input container. It now centres it better. :)))
New devlogs soon! I will probably ship in under 10 more hours of work.

Attachment
0
Capy

ANIMATIONS

I added some fancy animations and improved the input box!
The animations apply to all buttons and other elements. On important buttons like the ‘restart’ and ‘delete’ buttons, they highlight white. On others they zoom slightly. The background now smoothly shifts.
The new input box allows for multi-line support!

1

Comments

Enrico Leandro
Enrico Leandro 11 days ago

Looking good!

Capy

Added a dark mode, improved UI, changed font, added new tables, new dividers (for the AI), new lists (bullet point updates), and new code blocks! Also MANY smaller changes, like colouring hyperlinks to fit the style.

Things to do:
Further improve list reliability and add more fun features!
Also improve the question UI.

Attachment
0
Capy

Added auto-scrolling! Also fixed major bugs with displaying.
I added a better question system, and improved the system prompt.

Attachment
0
Capy

Added question logic! It was a battle to get the AI to not do anything stupid, but I think I’ve (hopefully) done it! :D

Attachment
0
Capy

First Devlog! Made a UI for the project and got my AI backend working! Really liking the design so far! First mock-ups were in Figma, but all photos are of my app.

I’m now going to try to add the question system, and then improve UI details like the top bar.

Attachment
Attachment
0