beCreator is a modern AI-powered application built to help creators generate, refine, and experiment with content using fast LLM inference powered by Groq. The project is designed with a clean architecture, secure API handling, and production-ready deployment practices.
This repository represents an early-stage but scalable foundation, suitable for experimentation, learning, and future expansion into a full SaaS product.
- AI-powered content generation using Groq models
- Secure server-side API key handling (no keys exposed to the client)
- Local development with environment variables
- Production-ready deployment (Netlify / Vercel compatible)
- Clean and minimal codebase, easy to extend
- Frontend: JavaScript / React (depending on your setup)
- Backend: Server functions / API routes
- AI Provider: Groq API (GroqCloud)
- Deployment: Netlify or Vercel
- Version Control: Git & GitHub
beCreator/
├─ src/
│ ├─ components/
│ ├─ pages/
│ └─ utils/
├─ api/ # Server-side API routes / functions
├─ public/
├─ .env.example
├─ .gitignore
├─ package.json
└─ README.md
This project uses environment variables to securely manage sensitive data.
Create a .env file locally:
GROQ_API_KEY=your_groq_api_key_here
⚠️ Never commit your.envfile or API keys to GitHub.
For production, set the same variable in your hosting provider’s dashboard.
- Clone the repository:
git clone https://github.com/your-username/beCreator.git
cd beCreator
- Install dependencies:
npm install
- Add your environment variables:
GROQ_API_KEY=your_key_here
- Run the project locally:
npm run dev
The app should now be running on http://localhost:3000 (or your configured port).
- Add
GROQ_API_KEYas an Environment Variable in the dashboard - Redeploy the project after adding the variable
The app will automatically read the key from process.env.GROQ_API_KEY at runtime.
- API keys are only used on the server side
- Client-side code never exposes sensitive credentials
- GitHub push protection is respected
- Authentication and user accounts
- Usage limits and analytics
- Creator-specific templates
- Monetization and subscription plans
- Dashboard for managing generated content
Contributions, ideas, and feedback are welcome.
- Fork the repo
- Create a new branch
- Make your changes
- Submit a pull request
This project is open-source and available under the MIT License.
Built by Israel Firew
If you like this project, consider giving it a ⭐ on GitHub.