CoTor
Create your Content Easily
CoTor is an artificial intelligence-based application that allows users to produce various content that they can share on social media platforms. The application automatically generates content based on a text prompt that users enter. These contents help users save time and create more compelling, creative content.
Features
- Artificial Intelligence Based Content Production: Users can have the application automatically generate content when they enter a certain prompt. In this way, time is saved and impressive content is created.
- Stock Image Selection: The application automatically selects stock images that are compatible with the content entered by the user and harmonizes the image and the content.
- LinkedIn Sharing: Users can easily share the created content from their LinkedIn accounts. This feature allows content to reach a wider audience on social media platforms.
- User-Friendly Interface: The user interface of CoTor is designed in an intuitive way, allowing users to use the application easily.
Demo
Technologies
Run
Clone the project
git clone https://github.com/sedataskan/CoTor.git
Go to the project directory
cd CoTor
Install dependencies
npm install
Start the app
cd client/poster
npm run dev
Start the server
cd server
npx nodemon
Packages
| Package | Link |
|---|---|
| Frontend | |
| “bootstrap”: “^5.3.0” | getbootstrap.com |
| “pinia”: “^2.1.3” | pinia.vuejs.org |
| “vue”: “^3.3.4” | vuejs.org |
| “vue-router”: “^4.2.2” | router.vuejs.org |
| “vue-loading-overlay”: “6.0” | npmjs.com/package/vue-loading-overlay |
| “axios”: “^1.4.0” | npmjs.com/package/axios |
| Backend | |
| “express”: “^4.18.2” | npmjs.com/package/express |
| “nodemon”: “^2.0.22” | npmjs.com/package/nodemon |
| “cors”: “^2.8.5” | npmjs.com/package/cors |
| “dotenv”: “^16.3.1” | npmjs.com/package/dotenv |
| “openai”: “^3.3.0” | npmjs.com/package/openai |
| “request”: “^2.88.2” | npmjs.com/package/request |
| “body-parser”: “^1.20.2” | npmjs.com/package/body-parser |
| “axios”: “^1.4.0” | npmjs.com/package/axios |
| “jimp”: “^0.22.8” | npmjs.com/package/jimp |
| “sharp”: “^0.32.4” | npmjs.com/package/sharp |
Api
| Api | Link |
|---|---|
| OpenAI API | openai.com/product |
| Share on LinkedIn API | learn.microsoft.com/share-on-linkedin |
| Unsplash API | unsplash.com/documentation |