This Portfolio Website is a dynamic and interactive platform designed to showcase personal projects and skills. Built with React JS, Tailwind CSS, Aceternity UI, Flowbite, and GSAP for animations, it offers a modern and engaging user experience. The backend, developed with Express, includes live payment gateway integration using Razorpay
portfolio.-.Google.Chrome.2024-07-25.20-53-02.mp4
Clone the project
git clone https://github.com/IAMAmanRaj/Portfolio_01.git
Go to the project directory
cd Portfolio_01
Install dependencies for both frontend and backend :
cd api
npm install
cd ..
cd ../app
npm install
Start the backend server:
cd api
npm start
Start the frontend development server:
cd app
npm start
Install my-project with npm
npm install my-project
cd my-project
To run this project, you will need to add the following environment variables to your .env file inside root folder
RAZORPAY_KEY_ID
RAZORPAY_SECRET
The vite.config.js file has to be configured according to the proxy API requests to the backend server
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
server: {
proxy: {
"/api": {
target: "http://localhost:3000",
secure: false,
},
},
},
});
If you have any feedback, please reach out to me at [email protected]
Check out my other Projects