Inspiration
The main inspiration comes from frustration in finding the right words, whether it be speaking to a professor or a potential lover.
What it does
ProfessionalAIze is a browser extension that allows you to tailor your words into customizable tones and styles that better align with your goals. The extension works in both the extension pop-up window and directly through the context menu when you select text, ensuring a comfortable experience for our users.
How we built it
We developed a Chrome Extension (Manifest V3) using React 19 with Vite, Material-UI, Emotion for styling, and integrated the Google Generative AI SDK for intelligent features.
Challenges we ran into
This is our first time developing an extension, so the majority of the development time was spent reading documents and prototyping. Unexpected team changes were also part of the problem, but perhaps the hardest part was brainstorming ideas. The need to investigate available resources, possible approaches, and ensure that we have an appropriate development timeline really challenged us.
Accomplishments that we're proud of
We are proud that we were able to ship the extension by the deadline and stay on schedule without our development timeline, especially when it's our first time with extensions and many unexpected problems arose
What we learned
We definitely learned that time management is key and the importance of iterative prototyping.
What's next for ProfessionalAIze
After this hackathon, we plan to continue developing ProfessionalAIze into a full-fledged full-stack project. We want to implement the ability to see individual profile details with a history of past sessions, so users can also see how better their writing skills have improved. Additionally, we would want to add more options for users to use other models than the current only option of Gemini. To do all this, we plan to incorporate an actual backend with Express and PostgreSQL for the database
Built With
- google-generative-ai-sdk
- javascript
- manifest-v3
- material-ui
- node.js
- react
- vite
Log in or sign up for Devpost to join the conversation.