Skip to content

IsruAlpha/Becreatorss

Repository files navigation

beCreator

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.


🚀 Features

  • 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

🧱 Tech Stack

  • 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

📂 Project Structure (example)

beCreator/
├─ src/
│  ├─ components/
│  ├─ pages/
│  └─ utils/
├─ api/                # Server-side API routes / functions
├─ public/
├─ .env.example
├─ .gitignore
├─ package.json
└─ README.md

🔐 Environment Variables

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 .env file or API keys to GitHub.

For production, set the same variable in your hosting provider’s dashboard.


🧪 Local Development

  1. Clone the repository:
git clone https://github.com/your-username/beCreator.git
cd beCreator
  1. Install dependencies:
npm install
  1. Add your environment variables:
GROQ_API_KEY=your_key_here
  1. Run the project locally:
npm run dev

The app should now be running on http://localhost:3000 (or your configured port).


🌍 Deployment

Netlify / Vercel

  • Add GROQ_API_KEY as 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.


🛡️ Security Notes

  • API keys are only used on the server side
  • Client-side code never exposes sensitive credentials
  • GitHub push protection is respected

🧠 Future Improvements

  • Authentication and user accounts
  • Usage limits and analytics
  • Creator-specific templates
  • Monetization and subscription plans
  • Dashboard for managing generated content

🤝 Contributing

Contributions, ideas, and feedback are welcome.

  1. Fork the repo
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

📄 License

This project is open-source and available under the MIT License.


✨ Author

Built by Israel Firew

If you like this project, consider giving it a ⭐ on GitHub.

About

Generate posts from your favorite creator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors