A testing site for a revolutionary concept aimed at replacing static user interfaces with dynamic, adaptive UIs that generate themselves based on user needs and preferences. This project explores how AI and real-time data can create personalized interfaces that evolve with user interactions.
- Dynamic UI Generation: Interfaces that adapt in real-time to user behavior.
- User Preference-Based Customization: Tailored experiences based on individual needs.
- AI-Powered Elements: Leveraging AI to enhance UI components.
- Real-Time Adaptation: Seamless updates without page reloads.
This project is built with Next.js. To get started:
-
Clone the repository:
git clone https://github.com/yourusername/zero-ui.git cd zero-ui -
Install dependencies:
npm install # or pnpm install -
Set up environment variables (if any):
- Create a
.env.localfile based on.env.example(if present). - For database setup, refer to the memory about PostgreSQL configuration.
- Create a
-
Run the development server:
npm run dev # or pnpm dev
Open http://localhost:3000 with your browser to see the playground.
- Interact with the dynamic UI elements.
- Customize preferences to see how the interface adapts.
- Test AI-generated components in real-time.
- Framework: Next.js
- Styling: Tailwind CSS
- AI Integration: AI SDK for OpenAI
- Database: PostgreSQL (local Docker setup)
- Linting/Formatting: Biome
Contributions are welcome! Please:
- Fork the repository.
- Create a feature branch.
- Make your changes.
- Run tests and linting:
npm run lint. - Submit a pull request.
This project is private and not licensed for public use.