DEV Community

Akash Singh
Akash Singh

Posted on

Dashboard Page

Having finished authentication and session management, I next created the Dashboard Page, such as the central hub for users. The dashboard dynamically renders a list of the user's active chat groups and recent messages from the Prisma ORM data connected to the PostgreSQL database. Using React and Material-UI, I structured a clean and intuitive layout for easy navigation, ensuring responsiveness across devices. For immediate reflections of new messages on the message list and changes in group activity, real-time updates were included, utilizing Supabase to its fullest by incorporating its real-time features. This page has options for the creation of new chat groups, finding existing ones, and quick access to ongoing conversations. The first approach users can take in participation of chat itinerary is the dashboard, a versatile interface that focuses on functionality and aesthetics.

Top comments (0)