Groove Game
A creative group project where we had to learn multiple new technologies including MongoDB, Bcrypt and React Native. Groove game is a fun way to add songs to your playlist with an extra added gaming quiz feature and leaderboard, that is only available once the user registers and logs in successfully. The full project can be viewed below.
Link to the deployed front end here - This includes the readme, wireframes and useful links.
Link to the deployed back end here - This includes the pre-requisites and endpoints
iPhone Emulator Screenshots







Tech Stack Used
-
React Native
-
Express
-
MongoDB
-
GitHub
-
Axios
-
Trello
-
VS Code
-
Jest
The project was created using React Native with the use of xcode(iPhone) and android studio(android) for the respective emulator, this allowed us to view the design as we create, thus allowing us to achieve mobile first design development.
As a team, we chose to use trello for the ease of delegating tasks between team members. Within MongoDB, we wanted to mimic real life systems by having a test and development database where we could keep testing data and real data separate. We used git for version control which allowed us to review and approve each others work.