Inspiration

We are Team 14. Nancy is a 'fangirl'. She devoutly watches her favorite shows, and she loves them. Arpita loves books and occasionally watching a tv show. Both of them have experience The Urge. The Urge to share... their EXCITEMENT. Their EXCITEMENT over the book, or show they were reading/watching. The Urge to share, even when those around them cower in fear of the Spoiler Alert or feel a different urge to kill them and make them just shut up. So, together, they aspired to create something that would let them connect with other, fangirls and casual fans alike. That way, they could share the EXCITEMENT, in real time, with others just as excited.

What it does

FansConnected is a web app for creating and participating in live, real-time conversations on certain topics. If you want to 'fan' with someone about, say, Sherlock, you can create (or join!) a chat where you can discuss anything you want to about the show, as much as (or as little as) you want, with other fans just as passionate as you. Or perhaps you want to virtually watch a show with someone? Well all you have to do is create (or join!) a chat specifying which episode you're watching. And now, you can chat with others as you watch together, and share the EXCITEMENT.

How I built it

Arpita did the backend stuff. She first did a springboard project (magic-of-websockets) in order to learn about servers and clients and multi-person gadgets on web pages. This was using go (aka golang) and javascript. Then, she applied everything that she learned (all of which was new!), and started to integrate a chatting aspect into their project. If she has enough time, she's going to further develop the backend code and integrate some python, to make a more polished product. Nancy did the frontend stuff. She, using HTML/CSS and graphic design, developed the front page, and spiffied up the chat page.

Challenges I ran into

Arpita didn't know anything about go and javascript when she first came. Or the terminal, for that matter. So it was pretty hard to install go (terminal commands! urgh). Not to mention the mistakes in the tutorial, which really messed her up. But with the help of the most awesome people ever (aka the mentors), she succeeded. And she did it!

Accomplishments that I'm proud of

We made this. Wow. We learned go, javascript, terminal, etc. Wow.

What I learned

Arpita learned _ a lot _. Her coding knowledge, when she came to Unhackathon, was pretty basic. But now, she can say that she is able to run a local server using go, and also use the terminal, go and javascript better, and even python better. Nancy also learned a ton. HTML/CSS, graphic design, and frontend web dev, woohoo! She is our front-end master,

What's next for FansConnect

Further development of the product!

Built With

Share this project:

Updates