Group 1 - HopSpot
Overview
Hopspot is a fun challenges app designed to provide an engaging and social platform for users who want to test their skills and enjoy playful competitions together. This project is a collaborative effort within the PVT 15 course at DSV, where we have designed and developed a complete mobile application from scratch. The project includes both frontend, user interface design, and a backend.
Team Members
- Isabelle Ott kiraly — Scrum master & Design
- Rasmus Finnerman — Frontend & Backend — @RasmusFinnerman
- Andreas Lilja — Frontend & Backend
- Mathilda Lindman — Frontend & Backend
- Patrik Eriksson — Frontend & Backend
- Daniel Mansour — Design & Frontend
- Amanda karkane — Design & Frontend
- Tanja Hosseinzadeh — Design
- Siri Selleby — Design & Frontend
- Josabeth Menna — Design & Frontend
Tech Stack
- Frontend: Flutter
- UI Design: Figma
- Backend: Spring Boot
- Database: MariaDB
Features
Sign up / Log in
- Google OAuth 2.0 authentication
- Enables secure login with Google and manages user sessions through the backend
Profile page
- Displays user account information such as name, email, and profile picture
- Option to permanently delete the account or log out
Information about the game
- Provides an overview of how the game works
Join / Create Game
- Users can create a new game or join an existing one using a game code
- Makes it easy for users to play together in a multiplayer game
Challenges
- A spinning wheel selects categories and random challenges fetched from the database
- Each category has a custom design for a more engaging and dynamic user experience
Leaderboard
- Displays top players based on their scores or game performance
- Continuously updated to reflect the latest results
Description
Languages
Dart
72.4%
C++
13.8%
CMake
11%
Swift
1.2%
C
0.8%
Other
0.7%