๐Ÿ”ฎ Inspiration

We were inspired by the AnnoyingGoose chrome extension where a goose would annoy their user in their chrome tabs, and various lamps that advertise to friends who are miles apart. We wanted to combine both of these aspects into a tab so that two friends can keep in touch no matter what.

๐Ÿงน What it does

This chrome extensions allows two users to take care of a little ghost that allows four main actions: messaging each other, "haunting" (just annoying the other user), dressing the ghost up, and generating various poems.

๐Ÿ•ฏ๏ธ How we built it

We used HTML, CSS and Javascript for the front-end, to help with dressing our ghost up in spook-a-licious costumes. For our backend, we used Vultr to maintain a server, mainly using bash in a virtual Ubuntu environment along with Websocket to help develop the messaging feature and haunting feature. We also used the Gemini API to develop various poems and haikus for our friends.

๐ŸŽƒ Challenges we ran into

The biggest challenge we ran into was developing the server, as it was the first time for any of us for using a server, specifically making sure the messaging tool was working well. Another challenge was making sure the "haunt" too would work, since whenever we used it, it had around a ~50% of working properly.

๐Ÿˆโ€โฌ› Accomplishments that we're proud of

We managed to get the server functional enough to work between two users, and also got the chatbot working as well. We also managed to make sure the users could simultaneously dress and move their ghost.

๐Ÿฆโ€โฌ› What we learned

How to use and deploy Chrome extensions We learned how to develop our own Chrome extensions, since this was everyone's first time making these. We also learned how to develop our own virtual servers thanks to Vultr, where we were able to use it to maintain our communications between users. We also want to implement more a self-care process with our ghost, by allowing users to feed, clean and maintain the needs of our ghosts. Finally, we want to name and allow more types of pets, besides ghosts.

๐Ÿ‘ป What's next for Ghostance

We want to update support for more users besides just two users, so that multiple users can share one ghost. Another thing we want to do is allow custom codes, where each code can only be used by a small amount of people. Finally, we want to

Share this project:

Updates