Sharon Xu's profile

MERN Stack Project: Curiosity Learning

Curiosity Learning is a school project that I have done for a team-based project course. The purpose of Curiosity Learning is to build a site which focuses on building communities in courses in online learning conditions. The move to “zoom-based” education has been a necessary but difficult transition for students and providing a platform which offers the ability to communicate with Professors/Teaching Assistants and with fellow students on course content in an organized, curated, and entertaining manner would bring some of the in person learning experience back to the students. Students are able to make a discussion post, ask questions, comment on a post to interact as a course member, while professors/Teaching Assistants can upload course notes, create a learning module, answer students' questions, and more to offer better learning supports.

This project was completed in collaboration with 2 of my teammates. All of us was working as Full-Stack Developers, while I mainly focused on front-end development, including implementing the UI design with Material-UI framework in React, achieving the animations and interactive elements, and bridging the front end and back end through reflecting authorization and authentication privileges.

The project was developed with MERN stack -- MongoDB, ExpressJS, React, and NodeJS, and deployed on Heroku.

Live URL: 
https://curiority.herokuapp.com/

Testing Account for viewing features:
Email: authorized@dal.ca
Password: u9BDnE9ESMPL8Xq




MERN Stack Project: Curiosity Learning
Published:

MERN Stack Project: Curiosity Learning

Published: