Activity

HugoBrisebois

finished the styling of the project and i packaged the project into a .EXE file so that you don’t have to recompile the entire project

Attachment
Attachment
0
HugoBrisebois

finished the tutorial, i will try to make some styling now to make the window a little nicer and easisieron the eyes

0
HugoBrisebois

i think that i finally got the new implementation to work. essecially i was working on a way to automatically add datasets to my two tables inside the database that i am using. i thnk that this is working although not sure as i am trying to get the HuggingFace API to work(it doesn’t seem to be on the code base side but on the HuggingFace side). i also supported PDF files in the process and that seems to be working great. with this i think that i will get started on building the GUI as i will hold off on implementing Local LLM intergration for the quizing and teaching, i know that it is that basis of the app, but i want to get another thing done first.

i think that i will use Avalonia UI as the framework as i was recommended to it earlier and i think that it should be straight forward to implement.

also, the API key is there, but for privacy reasons is not shown

Attachment
1

Comments

HugoBrisebois
HugoBrisebois 6 days ago

i also forgot to add, i did use copilot to add comments to the code so that later when i come back to the project to update it, i understand the code

HugoBrisebois

i finally figured out how to get the image parsing to work and now i think that i can add support for PDF parsing to then later get the AI part of the project to work as i need to figure out how to make it all local with as least work as possible, although, i would be open to making my own model that i host on hugging face but i am still in the process of deciding this. but first i will add a method to parse PDF files which will contain a lot more information. after i am going to make it so that it can be stored into the database that i had already made functions for adding, deleting and updating datasets.

Attachment
Attachment
0
HugoBrisebois

so i am currently trying to figure out how to get a GUI to work in C# and then i will add Computer vision so that the app can extract writing from images later on and i want to focus on PDFs though because that is the most common file type when it comes to educational textbooks online. that is actually what i am getting started on now as the GUI can wait, not the core features of the app being the ability to extract information and then proccess it to teacher you what you don’t understand. then the app will store that information in a SQLite database with two tables to sort out the concepts and then later make a custom graph database layer for the app to show all the concepts that you explored with the app

Attachment
2

Comments

CoolBean
CoolBean 28 days ago

Avalonia is a really great C# UI framework. It’s free and open source too

HugoBrisebois
HugoBrisebois 27 days ago

ok thanks i will definitely look into it and hopefully implement it

HugoBrisebois

so i finally finished making the code somewhat work, although because i have a few errors with the SQL database and adding some data. though i did manage to get a single set of data to register in the topic table which will be useful later on. now ill try to get started on implementing Computer Vision so that the program will be able to extract information from the images that someone will upload. then the step after that is building the app

Attachment
Attachment
Attachment
0
HugoBrisebois

i am starting to understand Sqlite with c# and this was honestly harder than i thought, especially when transferring for python development to c# development. but i think that it is going well. i managed to add a few new methods to add topics and concepts as well as add multiple topics and concepts. although i am working on the deleting and update methods for both concepts and topics. although because i am not done when i build there are errors

Attachment
Attachment
0
HugoBrisebois

i finally got the code to run properly and now i can register an item and later more things too

Attachment
Attachment
Attachment
0
HugoBrisebois

i am trying to get the project to work, and so i am trying with a new clean project to see what i can do for this

Attachment
0
HugoBrisebois

i am getting started with adding maple sap. although i am not too sure what i am doing

Attachment
0
HugoBrisebois

i added a second table that will hold al the topics and i am trying to figure out how to add datasets to my database

Attachment
0
HugoBrisebois

i finally got the database to connect, and now i am able to edit and add rows of content to my database as well as remove some, although this is not yet made. i can’t wait to start building a graph like layer to the database and then get started on implementing an AI model and later a ML model to see where the user is struggling and then decide how to explain the concept better

Attachment
0
HugoBrisebois

i am currently figuring out how to implement a sqlite database in C# because i made some research to see what the best method would be to make an app that will need to be easily scalable and be easy to maintain. and i settled on sqlite after considering the uses of a graph database and i didn’t want the users of the app to need to have a personal server to use this app like what is needed for Neo4j(graph database client), although i did try to find an alternative to this, but i didn’t find any.

Attachment
0
HugoBrisebois

i got started on defining what a concept is going to be as the app is going to use this to determine what the concept of a topic is and then use this in later parts of the project

Attachment
0
HugoBrisebois

Shipped this project!

Hours: 3.56
Cookies: 🍪 77
Multiplier: 21.64 cookies/hr

i made final changes for the website so that i can continue to add more projects later

HugoBrisebois

Shipped this project!

Hours: 3.41
Cookies: 🍪 37
Multiplier: 10.86 cookies/hr

i have not done anything new except for making sure that all the time that i had spent on it was up to date as i was missing some

HugoBrisebois

so i found that i was missing sometime and found that it was not yet recorded for some reason, so just to record it, here it is, also there isn’t any changes in this log

Attachment
0
HugoBrisebois

i finally finished the UI overhaul and i added project filtering, more modern UI for a more professional look and also updated the contact page to be more friendly and made it connect to my github page

Attachment
Attachment
Attachment
Attachment
0
HugoBrisebois

i got started on making the UI with styling and for now that is going well

Attachment
0
HugoBrisebois

Shipped this project!

Hours: 4.93
Cookies: 🍪 54
Multiplier: 10.86 cookies/hr

So i made a note taking app that put local save first, this app allows you to write notes in Markdown and in text. this app was built to make an open source alternative to note taking apps like notion and more. the way this app works is by letting you make new notes and then save them to your folder of choice. this app also keeps the filepath of the notes so that you can return to edit or review and then save the new version

HugoBrisebois

Finally finished the UI overhaul and now you don’t need to change frame in order to see or edit the notes, i also added a search function to find specific notes as well as made it so that the app will prompt you to save, not save and cancel making you keep on editing.

Attachment
Attachment
Attachment
Attachment
0
HugoBrisebois

i am Currently working on making UI enhancements and that is going well although i am not done so i can not show the entire window yet.

Attachment
0
HugoBrisebois

I finally fixed the multi frame functions and made it so that you can edit, save and reopen your notes while also making the app local first and only local

Attachment
Attachment
Attachment
Attachment
1

Comments

ekamwadhwa2004
ekamwadhwa2004 2 months ago

Congo

HugoBrisebois

i am trying to add a new page and that isn’t working right now so i’ll try to debug it.

Attachment
0
HugoBrisebois

I finished the base of the project being to be able to edit files and save them too as well as open them in a tab to view or edit.

Attachment
Attachment
0