Table of Contents
TaleThread is a social media application designed to enhance story writing through collaborative features and real-time assistance.
To get a local copy up and running follow these simple steps.
- npm
npm install npm@latest -g
- Django REST Framework
pip install djangorestframework
-
Clone the repo
git clone https://github.com/self-sasi/talethread.git
-
API and SQLite db config
To use the creative writing AI feature, you will need to insert your own OpenAI API key in a new file named
backend/.env. Follow the format inbackend/.env.examplecd backend python manage.py makemigrations user_auth python manage.py migrate user_auth python manage.py makemigrations user_profile python manage.py migrate user_profile python manage.py makemigrations threads python manage.py migrate threadsRun the API server
python manage.py runserver
-
Frontend config (in a new terminal)
cd frontend npm install ng serve
Application will be running at http://localhost:4200/
-
Collaborative Story Writing
Create and edit stories collaboratively with other users. Simply start a new story or join an existing one, and collaborate in real-time to develop engaging narratives.

-
Real-Time Writing Assistance
Receive instant writing suggestions and creative input powered by OpenAI’s GPT-4o API. This feature helps you refine your content and overcome writer’s block efficiently.

-
User-Friendly Interface
Navigate the application effortlessly with our user-centric interface built using Angular and TailwindCSS.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Sarthak Singh - in/SarthakSingh
Adon Ojha - in/AdonOjha
Kushagra Kapoor - in/KushagraKapoor
