Skip to content

Like its name, it is a short period chatting application. You can start chatting by configuring your room in the app.

Notifications You must be signed in to change notification settings

deepakvishwakarma-hh/momentary-talk

Repository files navigation

Momentary

Like its name, it is a short period chatting application. You can start chatting by configuring your room in the app.

Click to visit Momentary

Project Detail

  • Created With Nextjs Typescript
  • Deployed on vercel
  • Firebase for Realtime Database
  • Chakra-UI for styling
  • Redux, React-Redux for state management
  • FramerMotion for transitions
  • JWT (Json Web Token) for Authentication

How its work? 🚀

Momentary uses Google Firebase for data storage, Authentication and it is fully open-source.

🔐 About user security?
  • RAT : When the user creates a room, he has an option Rat (Room Auto Termination). RAT termianate room after the TT (termination time).

  • SRT : (Single room at a time).It alerts the user by anecdotally of the old room's presence. This old room alerts you of data leakage.

  • Person blocking : you can block member of the room except admin.

  • Administrator control : The administrator can also terminate the room whenever they wants and also the block.

Documentation v1.0.0

+ Authentication

Will be the first to encounter it. Currently we only support only Google Auth Provider

login-Wall

+ Room Configuring

You can configure the room. can set ATT

config-wal-with-hl

click Box like button model will be open

model-wall

> You can create a room by clicking the button below the model. If you create the app without selecting it, then the default **RTT** will be 5 minutes

room-ball

> if you can see this type of page , Congratulation you created Room with RTT - 5min Room invitation link is automatic copied on your clipboard.

+ Room Settings & controls

room-ball-with-setting-button

In the very top corner of the chat terminal, you will see a setting icon. click popup will show.

setting-popup-active

popup looks like -

*Member section In the member section, you can see the basic information of the member. Also, the member can also block the member except the admin. visit and explore.

*Invitation link section You can view and copy the invitation link here.

*Administrator section This section will show you who is the admin, And if you are admin then app can also terminate room from here

*Action control From this section you can remove the message written by your actions at any time.

*Termination time On the side of the clocks you will see the time, this is the counter of the termination time. The room will automatically terminate when it is zero.

+ Alearts

We have privacy alert.

high-security-alr

High security alert - You will see this alert when your room is not terminated.

About

Like its name, it is a short period chatting application. You can start chatting by configuring your room in the app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published