Inspiration

My inspiration for this was WPlace, but instead of placing individual pixels, people can create small texts in notes. This could be a word, a phrase or anything that fits.

What it does

Entering the website, people can look around different notes from other people and create their own notes to contribute to the large mosaic.

How we built it

We mainly used VS Code IDE to code the project and Github to host the project code. Using the flask framework for python, we are able to create a small web app. Then we use html, java and css to style the interface. We also used certain APIs/ libraries such as googletrans to translate notes, better_profanity AI for filtering. Render is used to host the website, however the notes may disappear when website is updated or restart as I cannot pay for the whole subscription.

Challenges we ran into

Of course, this my first time using the flask framework as I had never used it before. I did some research and seeked help on how to use it. The code is very scrappy as a result. And I had to switch between HTML, Python and Java to make it all look good and to add certain properties.

Accomplishments that we're proud of

Making it work.

What we learned

How to use flask.

What's next for World Mosaic

Instead of just writing text, an idea is that people can draw, post pictures, audio files, or even long stories. There are only a small number of languages that are available so there will be more soon. If I am able to afford it, notes can be stored onto a database so they won't disappear after server reset.

NOTES

There are 2 videos, the 2nd video can be found at the "try out" links.

Share this project:

Updates