Description:
GhostWriterV2 is a full-stack SaaS application designed to help users generate creative song lyrics using generative AI. Built with Python and the Flask framework, this RESTful web service allows users to access the AI-driven lyrics generation tool through a subscription-based model. The service integrates with the OpenAI API to generate lyrics based on user input and preferences, enabling music enthusiasts, songwriters, and creators to enhance their songwriting process.
The app features a clean and responsive UI powered by HTML, CSS, and Flask-Bootstrap, with Jinja2 templates used to dynamically render pages based on user interactions. To manage subscriptions, the service integrates Stripe API for secure payment processing, offering three tiers of access, from basic features to premium functionality. This allows users to choose a plan that suits their needs, with features like custom lyric generation, genre-based lyrics, and more.
On the backend, the app utilizes Flask-SQLAlchemy and SQLite to manage user data and subscription details, ensuring smooth, reliable data storage. wtforms and Flask-WTF are used for form validation, ensuring a seamless user experience.
The entire application is hosted on Render, ensuring scalability and performance, while providing users with a secure and high-performance platform to create and store their song lyrics. As the lead developer, I managed the end-to-end development process, from web design to AI integration, showcasing expertise in full-stack development and modern SaaS architecture.
Technologies Used:
Programming Language:
Python
HTML
JavaScript
Technologies:
Connect With Me