Skip to content

cbmongithub/qwizr

Repository files navigation

Qwizr Github repo image

Qwizr

An app for quizzes on web development.

Description

Qwizr is a prototype of a developer quiz platform built using various modern technologies. Although it has not been maintained in the past 10 months, it serves as a robust starting point for anyone interested in continuing its development. The platform is designed to provide quizzes on web development topics and is built with shadcn/ui and several other tools.

Features

  • Intuitive and user-friendly UI
  • Built with modern web technologies
  • Prototype stage, needs some bug fixes (It's a feature!)

Technologies Used

  • TypeScript: 95.7%
  • JavaScript: 2.7%
  • CSS: 1.6%

Current Libraries and Frameworks

Here are the key dependencies used in this project:

  • Next.js: ^14.0.4
  • React: ^18.2.0
  • shadcn/ui: Latest
  • Tailwind CSS: ^3.4.0
  • MongoDB: ^6.3.0
  • Mongoose: ^7.3.0
  • NextAuth.js: ^4.24.5
  • React Hook Form: ^7.49.2
  • Zod: ^3.22.4

You can find the full list of dependencies in the package.json file.

Live Demo

Check out the live demo at qwizr.netlify.app

Roadmap

  • Fix existing bugs
  • Update to Next.js 15
  • Update to React 19
  • Build the backend
  • Improve and add more quizzes

Contributing

I would be more than happy to continue developing this project with some public interest. If you're interested in contributing, please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to the branch (git push origin feature-branch)
  5. Open a pull request

License

This project is licensed under the MIT License.

Contact

For any questions or suggestions, please open an issue or contact me via email.

Thank you for checking out Qwizr!