Skip to content

Deshun99/kideas-frontend

Repository files navigation

Kideas Multimedia System

Kideas Multimedia System stands out as a dynamic platform for parents, emphasizing the sharing of experiences in early childhood education. It not only offers expert advice but also fosters a vibrant community where parents can connect, exchange insights, and learn from each other's journeys. This emphasis on shared experiences makes Kideas an invaluable resource for parents seeking practical tips and emotional support during the formative years of their child’s development.

✨ Visit our website! ✨

Table of Contents

System Overview

Kideas features a versatile front-end system meticulously designed to cater to the diverse needs of various stakeholders:

Administrators

This system empowers administrators with comprehensive control over the platform. Admins can manage user accounts, ensuring that all members adhere to the platform's guidelines. A crucial part of their role involves overseeing content posted by content creators. This includes moderating videos and comments linked to each topic, maintaining a respectful and informative environment. Additionally, admins have the capability to directly communicate with content creators, facilitating a smooth operation of the platform.

Content Creator

Aimed at those who produce and share educational content, this system allows content creators to establish and manage topics within various categories. They can upload videos to these topics, sharing their knowledge and insights or seeking advice and feedback. Engagement and contribution are rewarded with points, which can be redeemed for various benefits. Besides creating content, they have access to view and comment on videos posted by their peers, fostering a collaborative and interactive community.

Visitor

Visitors, who have view-only access, can explore the diverse range of topics and watch the videos associated with them. This system is designed for users who are seeking information and learning opportunities without the need to engage actively. While visitors cannot post comments, they benefit from unrestricted access to the wealth of knowledge shared within the platform's categories and topics.

Innovative Features

  • Video Uploading
  • Chat Function
  • Email Notification
  • JWT Authentication

Other core features:

  • Dashboard Analytics
  • Points Reward
  • Time-limited Email Reset Token

Tech Stack

  • Frontend Framework: React and Next.js
  • Backend Framework: Node.js and NestJS
  • Database: MySQL
  • ORM (Object-Relational Mapping): TypeORM

Releases

No releases published

Packages

No packages published