Inspiration

We've all had situations where we didn't know how to do something, or we were faced in an unfamiliar situation. Annoyed by this we decided to create Mura, a site where everyone can learn in an easy and fun way.

What it does

Mura lets a whole community of people from around the world upload, and view short tik tok like clips on a variety of topics, from cooking to repairing cars and from woodworking to tax advice.

Often people may find themselves unskilled or unknowledgeable about some life skills or everyday activities. Mura is one of the only platforms out there that aims to educate and teach people these skills.

How we built it

Mura is built upon the firebase platform and was designed with React and Bootstrap. We utilize workers to upload and verify videos, and to also play and display them to users.

Additionally, we utilized the flexible firebase platform, ensuring that our site can scale. It can handle thousands, even millions of posts and users at a very low-cost thanks to Firebase's pay-as-you-go system.

Because we host it on firebase, our site is also extremely stable with an uptime of over 99%

Our account system is also secured oauth2 and data is securely hosted in the cloud, ensuring that your personal info is always safe as well.

Challenges we ran into

It was challenging to implement new features in the small time frame that we had, especially video uploading and loading as well as rendering.

Accomplishments that we're proud of

We're proud of the clean GUI that we developed thanks to our front end devs. We're also really proud of how our idea turned out, and how applicable and useful it can be in the real world.

What we learned

We've learned valuable skills in web design, as well as in the back end for hosting and storing data.

What's next for Mura

We look forward to continuing to build and expand Mura, and plan to add a future update adding new profile customizations as well as new social aspects. For example we want to add a system to allow users to follow other users and also allow users to like, save, and comment on various clips they enjoy.

Share this project:

Updates