Inspiration

So we have this app in our school for all the students to connect, and also use as a way to distribute homework from teachers, and the related.

What it does

This is a social platform built and engineered for students, with an easy to use and understand UI.

How I built it

I built it from ground up using the web framework React and other technologies like Node.JS for the backend, PostgreSQL for database, and MobX in the front-end for state-management

Challenges I ran into

I ran into various data structure / management issues about post sharing between users and users getting connected.

Accomplishments that I'm proud of

I used a brand new UI framework called Ant.Design instead of the usual frameworks I use and I'm stoked to see how it performed and looked. This is also one of my first proper tries at a social-network esque product, and while I'm absolutely surprised at the fact that how many things you have to do right to get a product like this off the ground, I'm proud that I could build it thus far without no prior experience in this hyper-specific field.

What I learned

I learned that data structure is a very important fundamental in a product, which relies mostly upon data (in a surprise to no one :-P) and I have learned about it a fair bit, but I have also learned that I have a long way to go in understanding about it.

What's next for Frission

The currently submitted project is basically just a PoC, and I have various other features planned out in my mind, of which a couple are:

  1. A better way to connect.
  2. Support teacher accounts and task distribution.
  3. Use the US Public School database for better recommended connections between students. (https://catalog.data.gov/dataset/public-schools/resource/34001721-b825-4261-b2b7-74be402320b6)
  4. Support moderation.
  5. Moderated chats, and classes with video from multiple sources. Since this will be open-source, security issues will be next to none.
Share this project:

Updates