Standalone collaborative writing websites are outdated, nonfunctional, and don't work for what Server Side Stories can do! So, I wanted to make a discord bot that fills in the niche of collaborative story-telling.
What it does
Server Side Stories is a discord bot that allows anyone from anywhere to use the bot to write a new story or update an existing story written by someone else. The bot sends the text to a database, which gets uploaded to a website, a collection of all the stories written using the bot. None of it is run locally, from the database, to the website, to the discord bot, and so accomplishes the idea of a modern writing website untied to any one person hosting it.
How we built it
Node.js, MongoDB Atlas, Vue.js, Discord.js, HTML.
Challenges we ran into
Using mongoose, the asynchronous MongoDB wrapper was a a little tricky, as well as discord.js. Making the two talk and collaborate together was another challenge as well as learning all these new technologies. I grappled with vue.js and struggled with learning how to create and deploy a back and front end together. However, it all worked out and I was able to create a really great end product!
Accomplishments that we're proud of
A fully functioning discord bot and a full stack website that I made solo within 24 hours!
What's next for Server Side Stories
Visual updates, nicer graphics!