Een krachtige SaaS applicatie voor het genereren van product afbeeldingen, video's en avatars met behulp van AI technologie.
- 🎨 AI Product Image Generation - Genereer professionele product afbeeldingen
- 🎬 Product Video Creation - Maak aantrekkelijke product video's
- 👤 Product Avatar Generator - Creëer unieke product avatars
- 🔐 Firebase Authentication - Veilige gebruikersbeheer
- 💳 Credits System - Gebruikers credits systeem
- ☁️ Cloud Storage - ImageKit integratie voor bestandsopslag
- 📱 Responsive Design - Werkt op alle apparaten
- Frontend: Next.js 15, React 18, TypeScript
- Styling: Tailwind CSS
- Database: Neon PostgreSQL met Drizzle ORM
- Authentication: Firebase Auth
- AI Services: OpenAI, Replicate
- Storage: ImageKit
- Deployment: Vercel
- Node.js 18+
- Yarn (aanbevolen) of npm
- Firebase project
- Neon database
- OpenAI API key
- Replicate API token
- ImageKit account
- Clone de repository
git clone https://github.com/pathtoresiliencebv/fluencify.git
cd fluencify- Installeer dependencies
yarn install
# of
npm install- Configureer omgevingsvariabelen
Maak een
.env.localbestand met de volgende variabelen:
# Firebase
NEXT_PUBLIC_FIREBASE_API_KEY=your_firebase_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_project.appspot.com
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id
NEXT_PUBLIC_FIREBASE_MESURMENT_ID=your_measurement_id
# Database
NEXT_PUBLIC_NEON_DB_CONNECTION_STRING=postgresql://username:password@host/database
# AI Services
OPENAI_KEY=your_openai_api_key
REPLICATE_API_TOKEN=your_replicate_token
# Image Storage
IMAGEKIT_PUBLIC_KEY=your_imagekit_public_key
IMAGEKIT_PRIVATE_URL=your_imagekit_private_key
IMAGEKIT_URL_ENDPOINT=https://ik.imagekit.io/your_id- Database setup
npx drizzle-kit push- Start development server
yarn dev
# of
npm run devOpen http://localhost:3000 in je browser.
fluencify/
├── app/ # Next.js app directory
│ ├── (routes)/ # Route groups
│ │ ├── app/ # Main app pages
│ │ ├── creative-ai-tools/ # AI tools pages
│ │ └── my-ads/ # User ads management
│ ├── api/ # API routes
│ └── _components/ # Shared components
├── components/ # Reusable UI components
├── configs/ # Configuration files
├── context/ # React context providers
├── hooks/ # Custom React hooks
├── lib/ # Utility libraries
└── public/ # Static assets
De applicatie is geoptimaliseerd voor deployment op Vercel:
- Push naar GitHub (al gedaan)
- Connect met Vercel
- Configureer omgevingsvariabelen in Vercel dashboard
- Deploy automatisch
- Fork het project
- Maak een feature branch (
git checkout -b feature/AmazingFeature) - Commit je changes (
git commit -m 'Add some AmazingFeature') - Push naar de branch (
git push origin feature/AmazingFeature) - Open een Pull Request
Dit project is gelicenseerd onder de MIT License - zie het LICENSE bestand voor details.
- Live Demo: https://fluencify.vercel.app
- GitHub Repository: https://github.com/pathtoresiliencebv/fluencify
Voor vragen of ondersteuning, open een issue in de GitHub repository.
Gemaakt met ❤️ door Path to Resilience BV