Miha

Frigre

DESCRIPTION

Frigre is a hub for all e-sports and gaming needs for all students of University of Ljubljana. The project was a collaborative effort with two college classmates, spanned six months and was designed to host gaming events for students of the university.

The web app was developed with Angular

Students can sign up to tournaments, create thier own teams, view the leaderboards select their game of choice and create tournaments. The application includes user authentication via JWT and is deployed on Heroku. It also features Progressive Web App (PWA) capabilities, a Discord bot allowing users to chat directly from the website and a comprehensive documentation with Swagger.

Miha

PROJECT ROLE

Miha

KEY FEATURES

  • Framework: Developed using Angular, following best practices for single-page applications.
  • Database: Implemented with MongoDB for data storage.
  • Deployment: Deployed on Heroku, leveraging its scalability and ease of use.
  • Authentication: Utilized JSON Web Tokens (JWT) for secure authentication.
  • PWA: Converted the web app to a Progressive Web App for enhanced user experience.
  • Documentation: Documented functionalities using Swagger for API management and testing.
  • Cross-Platform Compatibility: Ensured compatibility across different browsers and devices.
  • Discord Bot: Integrated a Discord bot using Widgetbot.io to enhance user interaction.
  • Optimization: Optimized the website using Lighthouse, addressing performance and accessibility issues.
Miha
© 2024 Miha Jan Strehovec | All Rights Reserved