Imagify is a full-stack web application for generating images using AI. It features user authentication, credit-based image generation, and payment integration.
- React
- Vite
- Tailwind CSS
- Axios
- React Router DOM
- React Toastify
- Motion (for animations)
- Node.js
- Express
- MongoDB
- JWT (JSON Web Tokens)
- Razorpay (for payments)
- Bcryptjs (for password hashing)
- CORS
- Node.js installed
- MongoDB database set up
- Razorpay account for payments (optional)
- Navigate to the client directory:
cd client - Install dependencies:
npm install - Start the development server:
npm run dev
- Navigate to the server directory:
cd server - Install dependencies:
npm install - Start the server:
npm run server
This project was built with help from the following YouTube tutorial: YouTube Tutorial