Skip to content

viveksingh62/PromptFlick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

74 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 Promptflick

Promptflick is a MERN-based AI Prompt Marketplace where users can create, browse, and purchase prompts for platforms like ChatGPT, Gemini, MidJourney, Claude, and Stable Diffusion.

Authentication is powered by Passport.js + Express-Session for secure, session-based login. Deployed using Vercel (Frontend) and Render (Backend) with MongoDB Atlas as the database.

Deployed using Vercel (frontend) and Render (backend).

πŸš€ Features

πŸ” Authentication with Passport.js & Express-Session

πŸ›’ Prompt Marketplace (create, explore, and purchase AI prompts)

πŸ“‚ Category Filtering for different AI platforms

πŸ”Ž Search Functionality with query navigation

πŸ‘€ User Dashboard (profile, purchases, and logout)

🎨 Modern Responsive UI (TailwindCSS + Framer Motion)

🌍 Full-stack Deployment with MongoDB Atlas, Render & Vercel

πŸ› οΈ Tech Stack

Frontend: React, TailwindCSS, Framer Motion, React Router Backend: Node.js, Express.js, Passport.js, Express-Session Database: MongoDB Atlas Deployment: Vercel (Frontend), Render (Backend)

βš™οΈ Installation 1️⃣ Clone the Repository git clone https://github.com/viveksingh62/Flick2.git

2️⃣ Setup Backend

cd Backend npm install

Create a .env file in Backend/ and add:

GMAIL_USER=your_gmail_here GMAIL_PASS=your_app_password_here PORT=8080 CLOUD_NAME=your_cloudinary_name CLOUD_API_KEY=your_cloudinary_api_key CLOUD_API_SECRET=your_cloudinary_api_secret ATLASDB_URL=your_mongodb_connection_string NODE_ENV=development // for deploying change to production

Run backend: node index.js

3️⃣ Setup Frontend cd Frontend npm install Create a .env file in Frontend/ and add: VITE_BACKEND_URL=http://localhost:8080

Run frontend: npm run dev

🌍 Deployment

Frontend: Vercel

Backend: Render

Database: MongoDB Atlas

Update your frontend .env for production:

VITE_BACKEND_URL=https://promptflick.onrender.com

πŸ“Έ Screenshots

🏠 Homepage & πŸ“Š Dashboard

Homepage Dashboard

πŸ”Ž Search & ✍️ Create Prompt

Search Create Prompt

πŸ† Leaderboard

Leaderboard

⚠️ Note: Currently, all purchases use demo coins. Real payments will be enabled in future versions.

πŸ‘¨β€πŸ’» Author

Developed by vivek singh ✨

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors