Dynamic Chat Function - Adding New Feature to our Progressive Web App

Open
INTRFAC3 Platforms
Lynden, Washington, United States
Ty Henwood
CEO and Co-Founder
3
Project
Academic experience
150 hours per learner
Learner
Anywhere
Intermediate level

Project scope

Categories
UI design UX design Website development Mobile app development Software development
Skills
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)
Details

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
Deliverables

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


Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

About the company

Company
Lynden, Washington, United States
2 - 10 employees
Marketing & advertising, Public relations & communications, Technology

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.