This is the official RenderCon Nairobi custom social cards ticket generation project, inspired by Next.js Conf 2024. Powered by Vercel's new Generative UI architecture and Meta's Llama 3.3, it streams React components from a large language model using React Server Components.
- Generative UI: Leverages Vercel's Generative UI to stream React components from a large language model.
- Llama 3.3 Integration: Utilizes Meta's Llama 3.3 model for natural language processing.
- Easy Deployment: Ready for deployment on Vercel or other hosting platforms.
- Framework: Next.js
- UI: Generative UI
- AI Model: Meta's Llama 3.3
- Styling: Tailwind CSS
- Backend: Next.js Server Actions
- Deployment: Vercel
- Node.js (version 18 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/rendercon/social.rendercon.org
-
Navigate to the project directory:
cd social.rendercon.org
-
Install dependencies:
pnpm i
-
Create a
.env.local
file and add the following variables:ROQ_API_KEY="" GOOGLE_API_KEY="" NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY= CLERK_SECRET_KEY= DATABASE_URL=
Start the development server:
pnpm dev
Open http://localhost:3000 in your browser to see the app.
-
Build the application:
pnpm build
-
Start the production server:
pnpm dev
Deploy the app to Vercel:
vercel deploy
Contributions are welcome! Please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m "Add your message here"
-
Push your branch:
git push origin feature/your-feature-name
-
Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or suggestions, feel free to open an issue or reach out at nzaih18@gmail.com.