Myslsm, the social network I created from scratch for my high school (and how I made my own Alexa before it ever existed)

In 2010, when I was 11 years old, My family and I went to watch The Social Network, a movie about how Facebook was founded. I was deeply motivated by this movie and I started looking into the programming language used to code facebook which was PHP at the time. I started looking into simple html, javascript tutorials first and then went on to look at some PHP tutorials - I quickly realized how powerful this tool is as I could make anything I imagined, all that was required was the thought and the code. I started with simple projects such as asking your name and information and giving you interesting facts to a small product search engine system based on keywords and a MYSQL database, which I amusingly tried to sell online in 2012:

My dream at the time had always been to make my own social network. I started by learning how to make my own Login and Registering system including the UI, backend and database. From there it was an exponential learning experience where I kept learning and implementing features that a social network would have such as a wall, profile, like button, commenting etc. which brought me to Myslsm. My school’s name is Sri Lankan School Muscat, Slsm for short. I named the social network Myslsm for this reason.

Profile
With a profile you have an identity in myslsm.com, It contains data about you such as Photo, Name, House , Class, Phone number and a small area to write some information about yourself.

profile

Frontyard
The concept is pretty much the same as in our school frontyard; where everyone is aware of the events taking place. Similarly, the Frontyard in myslsm.com is an open place where anyone can post anything. For example, the POG can post ‘Saturday evening basketball practices are cancelled’

frontyard

Backyard
Unlike the frontyard, the backyard is a private wall where only selected people can see your posts, later you will be able to change who can view your posts, thereby personalizing it.

backyard

Staffroom
The staffRoom is a place where teachers can share and post but only teachers can see the posts. For example, ‘Teacher Helen, please meet me on Thursday for a short meeting”

Lessons
“Lessons” is a feature where anyone can upload a lesson for others to learn like videos, documents, files or youtube educational videos (This will be closely monitored by me). As for now, I have already uploaded the ‘I AM ONLY A CHILD’ video and ‘The CHAOS’ by Gerard Nolst Trenité. ”

lessons

Interval
Most of the features of the site are for educational purposes but there’s one feature for your free time, anyone can see educational, music, humor videos to entertain themselves, mostly as part of a study break. I have uploaded some popular songs for the time being.

Articles
This can act as an updated information resource for the school like an online magazine.

articles

Talk2

One interesting feature that I added onto Myslsm that doesn’t really fit with the other social network features was Talk2. Remember this is in around 2013 where there was no Google Assistant, no Alexa, no machine learning. I made a micro-intelligent bot that could answer questions asked as text input or speech-to-text input (look at image) such as “What is the weather like in _\_?”, “What is the definition of ___\_?”, “Tell me about the movie ___\_”, “Search for images of ___\_”, “Search for _____” and simple conversational precoded statements like, “hi” and, “how are you” and it would answer in text and voice (using the google translate voice api at the time) at the same time.

talk2 1 talk2 2

I now notice that I realized the power of Google in my talk2 system as the query, “Search for _\__” would use Google’s then, “I’m feeling lucky” search so basically it would return the first result of the google search for the ___ as the answer. Google is in my opinion the only entity that can find relavant information in the quadrillions of websites in the world from a single keyword, using its pagerank algorithm, which is why I feel the Google Assistant has a great advantage over Alexa.

Homepage