Represents initial solution with minimal functionality like process text and images. It's a starting point includes basic structure and essential components.
- Playground page
- Chat page
- Processing text to text
- Processing image to text
Frontend -> read more
- Next.js: React framework for production-ready applications
- Tailwind CSS: Utility-first CSS framework
- shadcn/ui: Beautifully designed components built with Radix UI and Tailwind CSS
- Vercel AI SDK: AI-powered features integration
Backend -> read more
- FastAPI: Modern, fast (high-performance) Python web framework
- Anthropic: AI integration for advanced natural language processing
- Click the USE THIS TEMPLATE button in the top right
- Name your project
- The content in the repository will be used for the hackathon
For local project installation, you will need:
- At GitHub repository -> Code -> Create codespace on main
- Clone the repository
git clone github.com/yourreponame
- Frontend folder
make install
- Backend folder
make setup
3.1 Paste API KEY to .env file
ANTHROPIC_API_KEY=YOUR_API_KEY
- frontend
cd ./frontend/
make dev
- backend
cd ./backend/
make dev
For deployment -> take a look at Frontend README.md & Backend README.md
root/
│
├── backend/
│ ├── app/
│ │ ├── api/
│ │ │ └── chat.py
│ │ ├── core/
│ │ │ ├── config.py
│ │ │ └── logging.py
│ │ ├── models/
│ │ │ └── request_models.py
│ │ ├── services/
│ │ │ └── anthropic_service.py
│ │ ├── utils/
│ │ │ └── prompt.py
│ │ └── main.py
│ ├── .env.example
│ ├── docker-compose.yml
│ ├── Dockerfile
│ ├── README.md
│ ├── Requirements.txt
│ └── setup.sh
│
├── frontend/
│ ├── src/
│ │ ├── app/
│ │ ├── shared/
│ │ └── widgets/
│ ├── .env.example
│ ├── components.json
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.mjs
│ ├── README.md
│ ├── tailwind.config.js
│ └── tsconfig.json
│
├── LICENSE
└── README.md