Inspiration

My inspiration was gotten from watching a charity event suffer due to lack of donors infact they incurred more loss than they had imagined in order to prevent such occurrence I decided to work on charity a web based application that connects donors and those needing donations together

What it does

Charity was designed to provide a platform for donors to locate community of people who nee funds and donations it basically bridges the gap between donors and the community of people who need the donations and funds

How we built it

Backend:

Azure Web App: Hosts our web application, making sure it's always available and runs smoothly. Azure Cosmos DB: Stores and manages our interviews data. Azure OpenAI Services: GPT-4: Generates smart text responses to help you prepare for interviews. Embeddings: Helps find the most relevant AI responses by understanding text better. Azure Speech Service: Text to Speech: Provides spoken feedback for your interview answers. Speech to Text: Lets you use your voice to interact with the app. Azure Blob Storage: Stores the audio files generated by Azure Speech Service Frontend:

NextJS: Ensures our website loads fast and is easy to find on search engines. Tailwind CSS: Helps us quickly design a consistent and attractive user interface. Zustand: Manages the app's state efficiently, keeping everything running smoothly.

Challenges we ran into

Creating JSON Prompts: Creating prompts that followed the JSON structure integrated with Azure OpenAI Services to cover all aspects of the app. Fields not being correctly populated: The issue was that using vague field names in the JSON structure often resulted in incorrect answers. By using highly descriptive and contextual field names, we achieved much better results. Integration Challenges: Coordinating various Azure services, the frontend, and the app's backend.

Accomplishments that we're proud of

Seamless Azure Integration: We successfully integrated various Azure technologies, including Azure Web App, Azure Cosmos DB, and Azure OpenAI Services, to create a robust and scalable solution. Realistic verification Experience: Our AI-powered tool provides realistic interview scenarios with high-quality recommendations and feedback, helping users to prepare effectively. I am really proud of that! Scalable and Easy Deployment: With Azure App Service, we ensured that our solution is easy to deploy and can scale when needed. Beautiful and User-Friendly UI: We designed a beautiful and user-friendly UI using NextJS and Tailwind CSS, ensuring a smooth and engaging user experience.

What we learned

Leveraging New Technologies: Developing UHIRED was an exciting journey that pushed me to leverage new technologies to address my difficulties with interviews. Empowered by the Right Tools: I discovered that having the right tools at my disposal significantly enhances my ability to deliver high-quality projects efficiently. I am really happy to decided to join this competition! Rich Toolset from Azure: I discovered many solutions through Azure technologies that for sure added a rich tools belt to use in my future projects.

What's next for Charity

Charity is what i consider my digital baby and I will continue to nurture it , upgrade it, and grow it , providing funds and financial support to those who need it

Share this project:

Updates