Inspiration
This website was created to make learning trigonometry fun and easy for everyone, combining clear explanations, interactive tools, and a touch of history.
What it does
TrigFactor has a simple navigation and user-friendly interface. This has fun and engaging learning materials so everyone can enjoy it. You can download the materials as PDFs for offline reading as well.
TrigFactor has a graph representation part where you can see how the trigonometric ratios show up in graphs for their corresponding angles.
TrigFactor has a quiz part where you can take quizzes with timer and test your knowledge. It also provides the answer sheet and the score later on.
TrigFactor also integrates an ai-powered chatbot that answers to your queries about trigonometry.
How I built it
I used React and TailwindCSS to build the whole program and deployed it with Render and took the integration of Chatbase for the chatbot.
Challenges I ran into
The toughest challenge was to make a user-friendly UI for smooth navigation. It may not be the best but I tried my hardest... I also got stuck trying to build the graphs for the ratios. Building the quizzes were complex too.
Accomplishments that I'm proud of
This was my first time to make an attempt at this kind of application. My biggest accomplishment was the deployment of the website. The git push and pulls were very easy this time around! This application is something that I'd have fun interacting with, so I'm happy that I got to turn my vision into reality.
What I learned
I learned how to operate TailwindCSS and how to deploy a website. I also learned that it takes a lot to design a website and all the thinking that goes into it.
What's next for TrigFactor
I think I'll try to add more materials expand it to more branches of Mathematics. It's truly a passion at this point. I want to turn this into something that people will think of when they think of Mathematics. I also want to integrate more user-friendly functionalities like a leaderboard and real-time exercises, collaborations between teams and individuals etc.
Built With
- chatbase
- react-vite
- render

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