A comprehensive full-stack application for uploading and managing files, built with React, TypeScript, Tailwind CSS, Node.js, Express, Multer, and Cloudinary.
Frontend: Built with React and TypeScript, styled using Tailwind CSS.
Backend: Node.js with Express.
API Communication: Axios for seamless communication between frontend and backend.
You can clone the repository using the following URL:
git clone https://github.com/inaveed-git/cloudinary-multer-file-upload.git
Navigate to the frontend
directory:
cd frontend
Install dependencies:
npm install
Start the development server:
npm run dev
Navigate to the backend
directory:
cd backend
Install dependencies:
npm install
Start the development server:
npm run dev
Configuration:
.env.simple
file in the backend
directory..env
:mv .env.simple .env
.env
file and add your configurations:MONGO_URI=your-mongodb-url
CLOUDINARY_NAME=your-cloudinary-cloud-name
CLOUDINARY_API_KEY=your-cloudinary-api-key
CLOUDINARY_API_SECRET=your-cloudinary-api-secret
This project is licensed under the MIT License - see the LICENSE file for details.