Inspiration

As a passionate developer myself, I understand the importance of continuous learning in the rapidly evolving tech industry. With this in mind, I aimed to create a platform that not only facilitates learning but also makes it fun and engaging. Thus, Techwiz was born—a web application designed to challenge and educate developers of all levels through interactive quizzes.

What it does

Techwiz provides a diverse range of quizzes covering various topics such as programming languages, devops and database. Users can easily create their own quizzes and test their knowledge.

How I built it

Frontend: Built using React and Tailwind CSS, the frontend offers a sleek and responsive user interface. TypeScript enhances code maintainability and readability, ensuring a smooth development experience. Backend: Leveraging Pocketbase extended with Go, our backend serves as the backbone of the application. Docker containers streamline deployment and scalability, while ensuring optimal performance and resource utilization.

Challenges I ran into

Integrating multiple technologies and ensuring seamless communication between frontend and backend posed some challenges. Additionally, optimising database operations for efficiency and scalability required careful consideration and experimentation.

Accomplishments that I am proud of

I am proud to have developed a fully functional web application that seamlessly combines frontend and backend technologies. My application not only meets the technical requirements but also delivers an intuitive and engaging user experience. Furthermore, implementing Docker for both frontend and backend deployment underscores my commitment to efficient and scalable solutions.

What we learned

Throughout the development process, I gained invaluable insights into frontend and backend technologies, as well as containerization with Docker.

What's next for Techwiz

In the future, I envision expanding Techwiz with more advanced features such as:

  • Enhanced quiz customisation options
  • Integration with third-party learning resources
  • Advanced analytics for personalised learning insights
  • Mobile app development for on-the-go learning

Try it out

Experience the thrill of learning and competing with Techwiz today! Visit website here and start your journey towards becoming a true tech wiz.

Built With

Share this project:

Updates