Loading repository data…
Loading repository data…
AgarwalYash14 / repository
ORLA is a web application that transforms text prompts into detailed 3D models using advanced AI technologies. With an intuitive interface and powerful backend, ORLA enables users to generate high-quality 3D assets quickly and easily.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
ORLA is a web application that transforms text prompts into detailed 3D models using advanced AI technologies. With an intuitive interface and powerful backend, ORLA enables users to generate high-quality 3D assets quickly and easily.
Clone the repository
git clone https://github.com/AgarwalYash14/ORLA.git
cd ORLA
Set up the frontend
cd client
npm install
Set up the backend
cd ../server
Set environment variables
Create a .env file in the server directory:
HUGGINGFACE_API_TOKEN=your_token_here
Start the application with Docker
docker-compose up --build
Access the application
Open your browser and navigate to http://localhost:5173
ORLA uses advanced AI models to generate 3D assets through a multi-step process:
The technical workflow includes:
ORLA/
├── client/ # Frontend React application
│ ├── public/ # Static assets
│ └── src/
│ ├── assets/ # Images and other assets
│ ├── components/ # React components
│ ├── layout/ # Layout components
│ └── pages/ # Page components
└── server/ # Backend FastAPI application
├── app/
│ ├── main.py # FastAPI application
│ ├── tasks.py # Celery tasks
│ └── model_generator.py # 3D model generation
├── Dockerfile # Docker configuration
└── docker-compose.yml # Docker Compose configuration
cd client
npm run dev
cd server
pip install -r requirements.txt
uvicorn app.main:app --reload
In a separate terminal:
# Start Redis
docker run -p 6379:6379 redis
# Start Celery worker
cd server
celery -A app.tasks worker --loglevel=info
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.