Skip to content

EduHub is a platform for all your educational needs built using Python ,Flask ,Courier's API and Cohere's API

License

Notifications You must be signed in to change notification settings

cyrixninja/EduHub

Repository files navigation

EduHub

Our project for Courier Hacks is EduHub. EduHub is a platform for all your educational needs built using Python ,Flask ,Courier's API and Cohere's API.

You can visit our documentation,learn about contributing and further development here

Inspiration💡

Whenever we sign up on educational platforms we always need to sign up to use anything.No feature is usable without signing up. That's a huge concern for us these days. We really care about privacy and protecting our credentials. So we decided to make a platform for all your educational needs that doesn't require a sign up or anything. We have added a lot of features to EduHub. Also we sometimes felt a need for a news notification service that's completely open-source and provides you with daily news notifications about your desired topic. We always thought that it would make our lives easier as students as we can get news notifications about anything we are learning or want to learn about. Like when I was trying to learn about astrophysics I felt a need for an email service that would give me the latest news about astrophysics or anything I want to learn about .

What does it do❓

Our project comprises of Five Features:

1.Daily News Notification: It provides you daily news notification about your desired topic. Just type your email and you'll get daily news notification about your topic. It will help you to keep yourself with current academic news or the thing you're learning about currently.


2.Connect with People: It's a page where you can meet with fellow students and people around you. Just type in your information and we'll let you know if anyone wants to connect with you in your inbox.


3.AI Advice: Ever stuck or unable to make a decision? I have been in that situation a lot of times. Well then need a quick reply? We got you. Our AI Advice service is powered by Courier's API and Cohere's NLP API. Enter your query and email address and our service will give you a quick response in your inbox. I guarantee it won't disappoint you😁


4:Anonymous Advice: Aren't satisfied with our AI's Advice? Then you can try taking advice from fellow students and get your problem or query resolved. It will be anonymous and you don't need to sign up for an account to use it. Whenever someone replies, you'll get an email from us about their reply.


5.Donate Books: We all have some books that we don't use after quite a while. Well then you can always donate them to people who really need it. Just type your email and add some information about the book you wanna donate. Whenever anyone wants your books we'll contact you with their information in your inbox

How we built it❓

We built it using Courier's API ,Firebase ,Replit ,Flask and Python. We used Courier's API for our platform's email notifications, Firebase for storing the data online, Replit for developing our app and hosting our Backend and Flask as our Backend. It was a fun experience building it.

Challenges we ran into🎢

We were quite new to Courier and Firebase so the learning curve was steep but Courier Docs were very well written that helped us to learn the API and features quickly.

Accomplishments that we are proud of

That we were successful in building our project exactly what we desired and it works quite well.

What we learned📚

We learned about how to send emails using Courier's API and Courier Elemental. Courier’s API was very easy to use and quick. Courier Elemental made it very easy for us to beautify our email response and gave a very good response to our users. We also learned about how to use firebase to store data and retrieve it using a python flask.

Hosting👩‍🏫

We hosted our website on GitHub pages and we hosted our backend on Replit

What's next for EduHub

We want to add more features and want to try out Courier's Automation API in Future

Image Gallery(Email Notifications)

image image image image image

Image Gallery(Website)

image image image image image image image image

About

EduHub is a platform for all your educational needs built using Python ,Flask ,Courier's API and Cohere's API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published