Inspiration
Upon facing many issues and bugs with the industry standard screenwriting software, Final Draft, we decided to create a more efficient and accessible solution that keeps up with the ever changing industry. Through the use of generative AI, we are able to not only fix issues with the current main program, but also add features that enhance the writing experience.
What it does
Our easy to use website allows users to create scripts either from scratch or through the use of templates, which are tailored to and properly formatted for feature films, tv episodes, short films, and stage plays. Text-to-speech is available and users can also collaborate and add notes as needed. There is also options to save current projects, open previous projects, and export projects.
How we built it
Director's Cut was built using modern web technologies to ensure a smooth and interactive user experience: Developed using HTML, CSS, and JavaScript to create a dynamic and responsive interface. Implemented with Tailwind CSS for a clean and adaptable design. JavaScript Event Handling: Used to manage user interactions, formatting tools, and navigation. We use Speech Synthesis API Integrate for AI-powered voice acting of dialogue. We use DOM Manipulation to dynamically update script content and formatting.
Challenges we ran into
We really only had some HTML experience, so it was a challenge integrating javascript into our project. We also wanted to integrate AI into our project, but with limited API experience, this was very difficult to do.
Accomplishments that we're proud of
While we are overall proud of the way our project came together, we are especially proud of our text-to-speech feature. This was the hardest element to add, and the part we spent the most time working on, so we are very glad we were able to get it to work.
What we learned
We learned more about web development, in particular how to add javascript to HTML/CSS to get the results we like. We were also introduced to working more in depth with open source AI, such as integrating API's.
What's next for Director's Cut
A new speech to text feature in which users can record dialogue, action lines, or random thoughts which can then be automatically converted to properly formatted text! Also an option where users get customizable codes to their projects to make sharing and collaborating on scripts easier!
Built With
- api
- css
- html
- jasons
- javascript
- openai
Log in or sign up for Devpost to join the conversation.