Inspiration
We are inspired and moved by the idea to try centralizing all web tools so that you do not miss important notifications and at the same time, you will not need to spend extra time looking for that one email that glossed over your cursor. Additionally, we also wanted to centralize the idea of connecting all of your school details into one place such as Canvas and auto creating events in your Google Calendar.
What it does
It is important to sync a lot of data across multiple mediums and then utilize a chat interface to inquire about certain information. For example, you can ask it about emails or events that are coming up and it will retrieve information from those services.
How we built it
We utilized the Composio API to help us aggregate data across multiple services and provide a good ground for creating these data across multiple data formats.
Challenges we ran into
The main constraint we faced was the little time that we were given at the hackathon. We had to do research to get a Canvas API key, but we were unable to get one due to the fact that UMD has placed a limit on students generating their own API keys.
Accomplishments that we're proud of
We were able to utilize a well-built interface and APIs to link multiple services. Additionally, we are also able to connect and make sure that the integrations worked and that the agent was able to pull directly from these sources successfully.
What's next for EdgeChat
We are planning to properly integrate features such as more secure login methods thru Google or GitHub. At the same time, we are going to work towards integrating this directly with the university especially in terms of gaining an access token so we can fully get data directly from ELMS/Canvas.
Built With
- claude
- composio
- nextjs
- shadcn
- typescript
Log in or sign up for Devpost to join the conversation.