Skip to content

kalviumcommunity/S50_Community_StoryTelling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 

Repository files navigation

S50_Community_StoryTelling


Community Input Based Story Telling

Project Overview

Welcome to the Community Input Based Story Telling platform! This full-stack project allows users to engage in collaborative storytelling by writing and extending paragraphs. Whether you want to start a new story, continue an existing one, or generate a random line, this platform provides a creative space for community-driven narratives.

Features

  • User Authentication:

  • Users can sign up or log in using their Google accounts, ensuring a secure and convenient authentication process.

  • Anonymous User Handles:

  • For those who prefer privacy, the platform supports anonymous user handles, allowing individuals to contribute to stories without revealing their identity.

  • Create and Extend Stories:

  • Users can start a new story by writing the first paragraph or continue existing ones written by others. The collaborative nature allows stories to grow indefinitely.

  • Random Line Generator:

  • Need inspiration? Utilize the random line generator to inject unexpected twists into your story or jump start a new narrative.

Tech Stack

  • Frontend:

  • The frontend is built using a modern JavaScript framework (e.g., React) for a responsive and interactive user interface.

  • Backend:

  • Node.js and Express provide the backend infrastructure, handling user requests, authentication, and data management.

  • Database:

  • MongoDB serves as the database to store user profiles, story paragraphs, and other relevant data.

  • Authentication:

  • Auth is implemented for secure user authentication, ensuring a seamless and trustworthy login/sign up experience.

Setup Instructions

  1. Clone the Repository:
git clone https://github.com/kalviumcommunity/S50_Community_StoryTelling
npm install

Releases

No releases published

Packages

No packages published

Languages