Inspiration
The inspiration behind my project, PartyUp, draws a significant influence from Destiny 2 Fireteam, a popular and highly regarded feature within the Destiny 2 gaming community. Destiny 2 Fireteam, developed by Bungie, serves as a platform that allows players to find and create groups for various in-game activities, including raids, dungeons, and other cooperative challenges. This existing feature has served as a model for my project, providing essential insights and ideas for enhancing the gaming experience.
What it does
PartyUp is a mobile application designed to help gamers find like-minded teammates and form groups for multiplayer games, particularly focusing on raids, dungeons, and other match-making game modes.
How we built it
- Use React Native to develop the front end of my app. This involves writing JavaScript code to create the user interface and implement app functionality.
- Organize my code into components, such as screens, navigation components, and UI elements. Utilize third-party libraries and packages when needed for features like navigation, chat, and user authentication.
Challenges we ran into
- Lack of Backend Development Expertise: Not having a team member with expertise in back-end development is quite a challenge. Backend development is crucial for managing user data, security, and server-side logic.
- Time management is a common challenge in software development, especially in hackathons because we are speed-coding projects.
Accomplishments that we're proud of
- Implementing data validation on the front end is crucial for ensuring data integrity and a smooth user experience. Formik and Yup are popular libraries for handling form validation in React applications.
- Tab navigation is essential for a clean and intuitive user experience, as it provides a structured way to organize and present various screens and functionalities.
What we learned
- Hackathons are known for their time constraints. I have learned to code quickly, make decisions on the fly, and optimize my workflow to meet tight deadlines. This experience can be extremely beneficial in real-world projects where efficiency is key.
- Working on a team project during a hackathon provided me with the opportunity to collaborate with others. I have learned the importance of effective communication, sharing responsibilities, and leveraging the strengths of each team member.
What's next for PartyUp
1) User Profiles:
- Implementing user profiles is a significant step in enhancing the user experience. Users should be able to create and customize their profiles, providing information about their gaming preferences, gaming history, and communication preferences.
2) Profile Ratings:
- Introducing a profile rating system can help build trust within the gaming community. Users can rate and review each other based on their gaming experiences. This feedback system can be a valuable resource for other users when deciding to team up with someone.
3) Working Back-End:
- Addressing the lack of a specialized back-end developer by building a working back-end is crucial. The back-end is responsible for handling user data, security, and server-side logic. I'll need to set up databases, user authentication, and game integration on the server side.
Built With
- formik
- react-native
- visual-studio-code
- yup

Log in or sign up for Devpost to join the conversation.