Click here to view the live demo
Imagify is an AI-powered image generation SaaS web application built with the MERN stack. It uses the Clipdrop API to generate high-quality images and includes a secure login/signup system.
- AI-based image generation using the Clipdrop API.
- User authentication system with login and signup functionality.
- Clean and modern user interface.
- Clone the repository:
git clone https://github.com/shozabali06/Imagify.git- Navigate to the project directory:
cd Imagify- Navigate to the server folder:
cd server- Install dependencies:
npm install-
Configure environment variables: Create a
.envfile in theserverfolder and add the following:MONGODB_URI=<your-mongodb-connection-string> JWT_SECRET=<your-jwt-secret> CLIPDROP_API=<your-clipdrop-api-key>
-
Start the server:
npm run server- Navigate to the client folder:
cd client- Install dependencies:
npm install-
Configure environment variables: Create a
.envfile in theclientfolder and add the following:VITE_BACKEND_URL=<url-for-server-side>
-
Start the client:
npm run dev- Install dependencies:
npm install - Run the server:
npm run server
- Install dependencies:
npm install - Run the client:
npm run dev
MONGODB_URI: MongoDB connection string.JWT_SECRET: Secret key for JSON Web Token.CLIPDROP_API: API key for the Clipdrop API.
VITE_BACKEND_URL: URL of the server application.
Feel free to reach out for further assistance or feature suggestions!