Inspiration
Many students today suffer from poor study habits due to a lack of awareness of effective techniques and a lack of discipline to commit to studying for prolonged periods of time. As students ourselves, we have always been adjusting our strategies for studying; but we wish tools like Quizlet or Anki would instill effective study habits in their programs and actively emphasize the importance of using effective techniques. We live in an era where everyone benefits from different learning styles- whether you’re a middle school student or a graduate student, you will find this app makes the most efficient use of your time.
What it does
As school becomes progressively difficult with grade level, students find it harder to manage their time and adopt study habits that ensure they succeed. Carduo is a program that allows students to develop productive study habits which implement scientifically proven techniques such as the Feynman Method and spaced repetition while making schoolwork fun.
How we built it
We used MongoDB and NextJS for the backend and for user authentication, and Socket.io and simple-peer WebRTC for video implementation. For the frontend, we used TailwindCSS and NextJS for the styling, and React hooks for functionality.
Challenges we ran into
Implementing WebRTC in ReactJS and eventually using a socket.io chat function due to time constraints.
What's next for Carduo
Responsive layouts, video chat, create decks
Built With
- mongodb
- next.js
- node.js
- react
- socket.io
- tailwindcss
- typescript

Log in or sign up for Devpost to join the conversation.