Inspiration
Learning is the key aim of college life. However, implementing your knowledge makes a significant difference in your life and gives you propelling opportunities in your future. Thinking on these lines we decided to come up with a portal that helps you save your time and also helps assist the learning.
What it does
There are three segments in our projects -
- Finding Internships by integrating the data available on websites.
- Summarizing the research papers and articles.
- Finding relevant questions from videos using Symbl.AI
How we built it
Three features of our website -
Feature 1: Internship Finder
Based on the user query, relevant searches are stored in a csv file using the selenium web scraping framework. This csv file is then converted into json format for easily integrating it with reactjs frontend. This result is then displayed to the user.
Feature 2: Text Summarizer
Using python library PyPDF2 we extract the contents of a pdf. Then we pass this text to the gensim library, which then summarizes each section and returns it to the front end. The user can then download the summary.
Feature 3: MoM Generator
The user enters a video (.mp4 file). This file is then converted into an audio file (.mp3) with the help of moviepy library. This audio file is then passed through the assembly.ai API which processes the audio and gets the transcript. This transcript is then summarized by the assembly.ai api and the summary is displayed to the user. The user can then download the summary.
Challenges we ran into
- Being a team of freshers, we had a lack of resources.
- Inexperience in Backend Development.
Accomplishments that we're proud of
In spite of having a novice team, we managed to create a working prototype of our portal, which shows the User Interface.
What we learned
Use of APIs (assembly.ai), To use new python libraries (moviepy, gensim, PyPDF2, Flask), Learning about new JavaScript Library (reactjs), Automation using Python (Selenium Web scraping), Web development, Teamwork
What's next for Project 1
We plan to add more features like PDF merger, Filters in Internship page and File type conversion.
Built With
- assembly.ai
- flask
- gensim
- javascript
- python
- react
- selenium
Log in or sign up for Devpost to join the conversation.