Inspiration
I was inspired because I felt that there was a need to look at the kids that don't get the chance for the best education they could get, and how they should get that chance despite their circumstances. Adding on, there aren't many tools for those with disabilities, which I felt was a problem I could solve.
What it does
My platform allows users to first set a goal for a specific subject and then create a quiz for themselves based on that goal. They can also learn using flashcards, and take a placement test to assess where they really stand. If they still need help in a specific subject, they can head over to the mentor area where they can select a mentor, for the subject they're struggling in, and get even stronger in that subject. Additionally, if any of the users have a disability, they can use a tool tailored for their needs. Lastly, anyone can use EduX's dictionary to study and learn new vocabulary.
How I built it
I used ReactJS for the frontend, utilizing libraries such as antd (ant-design) and material ui. For the backend, I used NodeJS, Express, and MongoDB to store our data; however, I also used Python and the OpenAI to fetch questions to be displayed in quizzes and flashcards for the users.
Challenges I ran into
A challenge I ran into was not being able to do all the ideas I had. Since this is a project I'm passionate about, I was eager to implement as many features as I could. However, since there was only a 12 hour timeframe, I wasn't able to.
Accomplishments that I'm proud of
I feel accomplished on how much I got done in the time-frame. I believe that the impact of our project is really good and will be perfect for different people to use, whether it's people who just wanna have a study resource, or people who need a platform like EduX to start their education.
What I learned
I learned many skills including using different libraries (in order to complete different tasks that would be otherwise hard with the libraries I was familiar with), and also managing my time well and making decisions on what and what wouldn't be worth my time.
What's next for EduX
I want to be able to reach all of the kids who need our platform, the kids that don't get the chance to rise to the top because of harsh circumstances that they were put in. I want to be the bridge between failure and success for these kids. My biggest goal is to launch this as a startup so I can actually start making an impact on the community in the world. I also hope to add more functionalities, that I was thinking about but didn't have enough time to make, to make it the #1 go-to platform for people wanting to become more educated. Some examples are a camera recognition tool to translate sign language to speech/text and creating a vision board so anyone can plan their future out on EduX.
Built With
- antd
- css
- express.js
- javascript
- mongodb
- mui
- node.js
- openai
- python
- react
Log in or sign up for Devpost to join the conversation.