Inspiration
A lot of my team shared the sentiment of feeling lost career-wise at some point in life and wished there was some kind of figure for guidance or mentorship or opportunities to do interesting work. Mentorship is a valuable experience not everyone can have. Likewise hands on experience in specific fields is as well.
What it does
Vira is a platform where mentorship is an equal opportunity for everyone regardless of their background.
Work Experience Opportunities: Vira's gig work platform allows professionals to share side projects they would like volunteers for. This not only incentivizes professionals to share their work experience, but also offers the opportunity for hands on learning for users
Mentorship and Guidance Opportunities: Vira's work experience form allows professionals to share their diverse work experiences and routes those experiences to career-specific agents. These agents reference that data to offer guidance for users.
Commodifies Career Information: Vira's student form and career mentor allow users to explore careers based off their interests and personality traits, and talk with any career-specific agent.
How we built it
Frontend: The frontend was built on Node.js with Next.js in Typescript with Material UI's component library. This website will be hosted on Vercel.
Backend and Auth: The backend was built on Node.js with routes written in Typescript. We built authentication with Google OAuth.
Cloud Services and Database: The database was built in PostgreSQL. The cloud service we used was Neon (researching it was a free version of cloud services like AWS or Firebase).
AI: The AI assistants were built in OpenAI API Assistant with the ChatGPTo4 reasoning model. With prompt engineering and vector storage, agents are finetuned to be career-specific with reference to career related forms from professionals.
Challenges we ran into
Architecture and flow of data was difficult to tackle. However connecting the frontend and backend was made fairly smooth with API specifications in Hono.
Accomplishments that we're proud of
We are proud of devising a solution that remedies a real humanitarian problem and successfully implementing. We are proud of the though and documentation that made production successful.
What we learned
We learned having assigned roles, documentation to refer to, architecture planned out, and outlining tech stacks are important for a good team.
What's next for Vira
Vira is looking to launch to the public, but before that improving the quality of forms, quality of prompt engineering, quality of security, and quality of usability is next.
Built With
- api
- hono
- neon
- next.js
- oauth
- openai
- typescript
Log in or sign up for Devpost to join the conversation.