Table of Contents
About The Project
The core vision of the platform is to help teachers and students have an educational platform where they can easily integrate game-mechanics and fun in both teaching and learning. Applying the element of fun and games in this today’s digital age should be easy and seamless for users.
GoGamify can be used as a supplementary platform for existing software infrastructures like Learning Management Systems, Learning Portals, or Learning Libraries. Since the platform is designed to help provide solution to the needs, challenges, and use cases of teachers and students, the two progressive web applications were designed with features relevant to differing types of users.
- Install NPM packages
- Start development
npm run dev
- Basic Route Protection & Authentication
- Basic password encryption, session, and cookie handling
Admin/Teacher/Student Account Types
Gamify Resources & Collectibles
Earn Collectibles (Badges/Achievements/Themes)
- Quiz Generator (Class-based Response System)
- OAuth implementation
Core Dev Team
- Comeros, Raul T. Jr.
- Dela Cruz, Hans Eubert V.
- Del Rosario, Lorraine Q.
- Sejismundo, Jacquelyn T.
- Tecson, J-Rodd O.
UI/UX (Prototype Phase)
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/amazing-feature)
- Commit your Changes (
git commit -m 'Add some amazing-feature')
- Push to the Branch (
git push origin feature/amazing-feature)
- Open a Pull Request