Dynamic Chat Function - Adding New Feature to our Progressive Web App
Project scope
Categories
UI design UX design Website development Mobile app development Software developmentSkills
wireframing git (version control system) product roadmaps github react jsx css frameworks websocket express.js (javascript library) asynchronous javascript and xml (ajax) javascript (programming language)Our company is building a gamified social app which utilizes real-world, tech-embedded products and product packaging paired with digital profiles to create an innovative loyalty system for brands and creators.
Our development team has built out a large portion of the application, and are now ready to implement a dynamic community chat feature and direct messaging system, fashioned along the lines of other major platforms such as Instagram, Twitter and discord.
We would like to have students work under our developers to implement this new feature. This will involve several different steps for the students, including:
- Researching technologies being used for web-based chat applications.
- Selecting the best technologies for creating a real-time application.
- Working with our team and existing brand kit to design and map out what the feature will look like, and how it will function.
- Building and integrating the chat with our existing systems
Bonus steps in the process could also include:
- Brainstorming additional cosmetic or functional features for the chat
- incorporating an automated chat bot in community chat for information
- Creating moderation tools for community chat
By the end of the project, students should demonstrate:
- Understanding of technologies currently used for chat applications
- The reasoning behind chosen technologies
- Thorough understanding of our brand's visual kit and desired chat functionality
Final deliverables should include
- Functioning MVP of the chat feature
- Functioning MVP of direct messaging, or if time doesn't allow, a plan of how it would be built using what has been done with the chat feature as a foundation.
Bonus steps in the process could also include:
- Brainstorming additional cosmetic or functional features for the chat
- incorporating an automated chat bot in community chat for information
- Creating moderation tools for community chat
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
About the company
INTRFAC3 is a new and exciting companion app, designed to help brands and creators engage, retain, reward and grow their communities.
Through our ShareTech chip-embedded wearables and gamified loyalty platform, we are bridging the digital and physical worlds; offering brands, creators and IP owners the ability to increase their reach organically, by empowering and adding real value back to their active supporters.