Welcome to the frontend interface of Auto Twitch Compiler, a web-app that simplifies the process of creating YouTube channels that curate and compile clips from Twitch categories, presenting them as seamless video compilations on YouTube.
The frontend is built on the powerful Next.js framework, a leap from the previously used Create React App (CRA). This shift brings improved performance, better SEO capabilities, and a more robust development environment, ensuring a seamless user experience.
We've also transitioned our hosting from Firebase to Vercel, aligning with our objective to leverage top-tier cloud platforms that align with our tech stack and optimize our delivery pipeline.
Furthermore, we've migrated our database operations from Firebase to MongoDB Atlas. This not only allows us to scale our operations more effectively but also offers more flexibility and control over our data models and operations.
The intricate video processing workflow, from curation to final video assembly, is handled by our serverless backend hosted on AWS. For a deep dive into our backend architecture and services, visit the backend repository.
Ensure you have the required Node version:
Install the necessary dependencies:
npm install
To run the development server:
npm run dev
Navigate to http://localhost:3000/
to see the app in action.
Pull requests are welcome. For significant changes, please open an issue first to discuss the proposed changes.