Time Tracking - LucasWolke/code-tutor GitHub Wiki

Time Tracking

Date Task Hours
1-17.03 Research idea, write emails, brainstorm project concept 3
17.03 Meeting, discuss idea and next steps 2
26.03 Repo setup, search papers 2
31-02.04 Research papers and open source llm hosting 4
03.04 Meeting, discuss research, architecture, goals 1
04.04 Research editor/lsp, libraries, OS resources 3
5-9.04 Implement first prototype of editor, lsp and sandbox 15
14.04 Research ai pipeline 2
14-15.04 Implement sandbox + ai chat in ide, refactor frontend 8
16.04 Meeting, discuss progress, ai pipeline, logging 1
23.04 Create monorepo, update readme/architecture diagram 3
24-25.04 Research llm chains/workflows, LangChain 3
25.04 Implement wip workflow with LangChain 3
26-27.04 Fully implement workflow, research prompt engineering 9
28.04 Update llm workflow documentation + additional research 2
29.04 Preparation and meeting about progress 3
03.05 Plan next steps and plan tutor meeting 3
07-10.05 Rewrite backend java sandbox to spin up new container 7
11-12.05 Refactor code, add settings for theme and model 5
12-13.05 Update Terminal, add explain code button 3
13-14.05 Add markdown view, UI overhaul 7
14.05 Work on new improved prompts 1
14-18.05 Try/struggle to deploy backend, search alternatives 19
19-20.05 Prepare for tutor meeting, deploy on vercel and fix bugs 4
21.05 Tutor meeting, get feedback and new insights + retro 4
26.05 Writeup for meeting, plan next steps, test python/ts 3
30-01.06 Research new backend solution, get piston to work 4
01-02.06 Update code execution serverside, add test cases 5
03.06 Add 2 new tutor levels, add markdown support to chat 3
04.06 Meeting, discuss tutor m., test cases, final changes 1
12-14.06 Fix langchain LLM integration 4
16-19.06 Research JUnit + Judge0, update test execution 3
10-20.06 Big refactor, simplify and clean up code 8

Total hours: 148