Inspiration
This is a convenient way for Fellows to find resources in order to build their software engineering and programming skills.
What it does
It allows Fellows to register for an email subscription service. The service asks the user for keywords surrounding the concept they would like to learn more about and the service will periodically deliver article/video suggestions via email.
How I built it
We used Beautiful Soup to scrape relevant material from Medium and we used the YouTube Data API to get material from YouTube. With this, we used Nodemailer to send out emails to the registered users. Registered users were kept and verified in Firebase.
Challenges I ran into
The information could not be parsed in the same manner depending on what websites you used. There were also delays in some of HTTP responses, returning empty data.
Accomplishments that I'm proud of
We were excited when we were able to stitch all of our code together. Because we all came from varying technical backgrounds, this process allowed us to learn a lot more about how other teammates created their code.
What I learned
We learned that an impactful service does not have to be a complex service. With Sweeger, it gives Fellows the opportunity to us a simple tool to expose them to a lot of useful information.
What's next for Sweeger
Adding more sources of information (dev.to, etc). Adding options for notification (weekly, daily, etc.)
Built With
- beautiful-soup
- blackbox
- express.js
- firebase
- node.js
- nodemailer
- python
- react
Log in or sign up for Devpost to join the conversation.