Project Info

Cosmiq

Devpost

This project did not submit a demo video on Devpost.

Inspiration

Obisidian

What it does

Note taking app that generates quizes and summaries for students to help them study

Challenges we ran into

We had to learn Rust because Tauri is powered by Rust on the backend which is something we didn't know that we would need to learn at the beginning. Also we both weren't very experienced in React which we know is a virtual requirement nowadays.

Accomplishments we're proud of

We learned Rust which is incredibly difficult, and Alex learned more specifically how to use Git in more detail which he is very happy about. I was able to get the Google Gemini API to work in their new Javascript format which I am fairly certain has very sophisticated technical reasons for existing but I was more used to the openai format of using LLMs.

What we learned

React, Rust, Tailwind, Gemini API, Tauri

What's next

Adding functionality for reading pdfs and handwriting recognition. I would also like to add an auto grader for math equations. 👨‍💻 Alex's Reflection This project pushed me to learn Git in more depth—especially in a team setting where its power becomes clear. My primary focus was integrating the Gemini API to both summarize user notes and generate quizzes. I adapted to their new API format, which was a shift from the OpenAI-style APIs I usually use for academic research. I also began learning React—my partner guided me a lot—and we used Rust for the backend. Rust feels like the Excalibur of programming languages: powerful, sharp, and a badge of true craftsmanship. Discovering that it shares traits with Python (my go-to language) was a nice surprise. This hackathon gave me the perfect opportunity to branch out. (Yes, that's a Git joke.) 👨‍💻 Ethan Okamura's Reflection Even though CruzHacks only lasted around 36 hours, I learned more than I have in a long time. Beyond technical skills, I improved my time management, collaboration, and prioritization. These are all lessons I can carry into my job at a small startup and my future career. From a technical perspective, I dove into: CruzHacks gave me a foundation and the confidence to continue growing as an engineer. I'm leaving with a full heart and a head packed with new skills.

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • ExpressIn code
  • Google GeminiIn code
  • HTMLIn code
  • JavaScriptIn code
  • ReactIn code
  • RustIn code
  • Tailwind CSSIn code
  • TypeScriptIn code

9 of 9 appear in the indexed code.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

253 KB

Source files

76

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars