Loading repository data…
Loading repository data…
babatundelmd / repository
An intelligent content generation platform built with Angular that leverages AI to create professional content across multiple formats and tones.
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.
An intelligent content generation platform built with Angular that leverages AI to create professional content across multiple formats and tones.
| Type | Description |
|---|---|
| Blog Post Outline | Comprehensive structure with introduction, key points, and conclusion |
| Social Media Captions | Engaging posts with hashtags and call-to-actions |
| Product Description | Compelling product copy with features and benefits |
| Email Draft | Professional email templates for business communication |
Clone the repository
git clone https://github.com/babatundelmd/ng-content-generator.git
cd ng-content-generator
Install dependencies
npm install
Start the development server
ng serve
Open your browser
Navigate to http://localhost:4200/
src/
├── app/
│ ├── components/
│ │ ├── header/
│ │ ├── footer/
│ │ ├── content-form/
│ │ └── output-display/
│ ├── services/
│ │ └── content.service.ts
│ ├── app.component.ts
│ └── app.module.ts
├── styles.scss
└── assets/
The application sends the following payload to the AI service:
interface ContentPayload {
topic: string; // Main topic/subject
contentType: string; // blog, social, product, email
tone: string; // professional, casual, friendly, etc.
keywords: string; // Comma-separated keywords
}
The project uses pure SCSS with a modern design system:
The application is fully responsive with breakpoints:
| Command | Description |
|---|---|
ng serve | Start development server |
ng build | Build for production |
ng test | Run unit tests |
ng lint | Run code linting |
ng e2e | Run end-to-end tests |
@if and @for syntaxinject() functioncontentTypes array in ContentFormComponenttoneTypes array in ContentFormComponentModify the SCSS variables in component files or create a global theme file.
ng build --configuration=production
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or need help with setup, please open an issue in the GitHub repository.
Built with ❤️ using Angular and powered by AI