Welcome to the AI Learnings Project! This repository is designed to explore and share insights about artificial intelligence through engaging content and tools.
Here are some examples of what you can create with this project:
This project consists of two main components:
The backend provides services for generating AI-related posts, answering questions, and sharing daily AI insights. Key files include:
main.py
: Entry point for the Python backend.models.py
: Contains data models for AI-related content.prompts.py
: Handles AI-related prompts and queries.aiTerms.json
: Stores AI-related terms and definitions.
The frontend offers an interactive user interface for selecting and generating AI posts. Key files include:
App.js
: Main application logic.LinkedInAIGenerator.js
: Tool for creating LinkedIn-ready AI posts.PostSelectionDialog.js
: Dialog for selecting AI post templates.
- AI Post Generator: Create engaging AI-related posts for social media.
- Daily AI Insights: Learn something new about AI every day.
- Interactive UI: Easily select and customize AI content.
- python
- Clone the repository:
git clone https://github.com/your-repo/AILearningsProject.git
- Navigate to the project directory:
cd AILearningsProject
- Install dependencies for both backend and frontend:
cd backend && npm install cd ../frontend && npm install
-
Start the Python backend server:
cd python-backend && python main.py
-
Start the frontend development server:
cd frontend && npm start
-
Open your browser and navigate to
http://localhost:3000
.
We welcome contributions! Feel free to submit issues or pull requests to improve the project.
This project is licensed under the MIT License.
For questions or feedback, please reach out to [email protected].