Skip to content

The-Re-Actors/Chatterbox-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatterbox

Chatterbox is an immersive real-time chat web application that empowers users to personalize their experience by selecting a unique username upon entering. Seamlessly connecting individuals, Chatterbox enables instant communication with other users, creating a vibrant and interactive chat environment. Stay engaged, express yourself, and forge meaningful connections through dynamic conversations with a diverse community of connected users. Experience the thrill of real-time messaging with Chatterbox, where your voice is heard and shared in an instant.

Important Links

Collaboration Process

We used a Kanban board on Miro to track and identify each team member's tasks. Whenever issues arose, we addressed them in pairs through Zoom meetings. Our strategy throughout the project was to always approach it from the user's perspective and thoroughly test each user story.

Technologies Used

  • MongoDB
  • Mongoose
  • Express
  • Socket.io (for real-time messaging)

Routes to API

  • POST /sign-up: Sign up
  • POST /sign-in: Sign in
  • PATCH /change-password: Change password
  • DELETE /sign-out: Sign out
  • POST /profile: Create profile
  • PATCH /profile/:id: Update profile
  • DELETE /profile/:id: Delete profile

Unsolved Problems

  • Uploading user profile pictures

About

Backend repository for chatroom app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •