DefineX is a full-stack platform for AI-powered app building.
- Node.js (v18+)
- Flutter SDK (v3.0+)
- Firebase Account
- Go to the
backenddirectory:cd backend - Install dependencies:
npm install
- Create a
.envfile and add your Firebase credentials (optional for mock mode). - Start the server:
The API will be available at
node index.js
http://localhost:5000.
- Go to the
frontenddirectory:cd frontend - Install Flutter packages:
flutter pub get
- Run the application:
flutter run -d chrome # For Web # OR flutter run # For Desktop/Mobile
- Full-stack folder structure
- Starter UI (Login, Dashboard, Marketplace, Prompt Builder)
- Working mock Backend API
- Sample Template system
- Futuristic Branding & Theme
To enable real Firebase Authentication and Firestore:
- Run
flutterfire configurein thefrontendfolder. - Replace mock data in
backend/routeswith Firestore queries.