Skip to content

A gamification platform that integrates social media elements to help the achievement of both individual and team objectives to enhance productivity.

Notifications You must be signed in to change notification settings

pprahas/EnjoyaGoals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnjoyaGoals: A Gamified Social Media for Goal Achievement

EnjoyaGoals is a full-stack web application that uniquely merges goal achievement and gamified collaboration. Users engage in dynamic challenges, fostering motivation and accomplishment individually and within teams. This innovative blend of social interaction and task engagement enhances both personal and collective achievements.

image

Key Features

  • Dynamic Goals and Challenges: EnjoyaGoals provides a range of gamified challenges for users, supporting both individual and team goals. This fosters a sense of camaraderie and accomplishment, making goal pursuit engaging and collective.

  • Interactive Progress Tracking: The platform provides an intuitive way to track personal and team progress, enabling users to visualize their journey and stay motivated.

  • Voting System Feature: EnjoyaGoals provides a dedicated voting system feature that empowers users to propose ideas, prioritize options, and collectively make decisions within the collaborative workspace

  • Enhanced Motivation and Recognition: EnjoyaGoals amplifies motivation through personalized rewards, showcases achievements in user profiles, and offers leaderboards and competitions, fostering engagement and recognition.

  • Notification System: Stay informed about completed challenges, progress updates, and team activities through the platform's notification system.

Technologies and Deployment Stack

  • Constructed with React, Node, and Express for frontend and backend.

  • Redux managed state for a seamless user experience.

  • Docker and Kubernetes managed deployment for efficiency and scalability.

  • Managed data storage using MongoDB.

  • Benefitted from Azure's cloud infrastructure support.

Scrum Documents

For those interested in diving deeper into the development process and project management of EnjoyaGoals, you can access our Scrum documents in the scrum_documents folder of this repository.

About

A gamification platform that integrates social media elements to help the achievement of both individual and team objectives to enhance productivity.

Resources

Stars

Watchers

Forks