Inspiration

I was inspired to do this project because of mental health and because of how hard it is to communicate with teachers

What it does

It allows you to create chat rooms and chat with teachers or friends. You can create chat rooms in which you add users to it and chat with fellow classmates and teachers. Parents can easily chat with teachers too about students' grades.

How we built it

I used a library called "react-chat-engine" and customized it using CSS and other components. We used AntDesign for the icons. I used Local Storage to save the user's username and password

Challenges we ran into

I ran into multiple challenges with Local Storage as it was only working with chrome. I also ran into issues with code sandbox wiping out all my code.

Accomplishments that we're proud of

I am proud of creating such a great application

What we learned

I learned a lot about Local Storage, Ant Design, and React Chat Engine

What's next for Chat @ EduRoom

I would replace the Local Storage with Firebase in order to work on all browsers and to make it instant. I would also add more chat features like emojis.

Built With

  • ant-design
  • css
  • local-storage
  • react
  • react-chat-engine
Share this project:

Updates