This project is a portfolio website that allows users to register, create their portfolio, edit and update their profile, and view others' portfolios. It is built with a variety of cutting-edge technologies, including Springboot, Node JS, Express JS, ReactJS, Tailwind, MySQL, and PostgresSQL. The website is aesthetically pleasing and informative, and it provides users with a powerful platform to showcase their work.
To clone and run this project, you will need the following:
NodeJS npm A text editor or IDE Once you have installed the required dependencies, follow these steps to clone and run the project:
Clone the repository to your local machine: git clone https: https://github.com/Sheikh-Tafsir/DevfolioPERN.git
npm install
3. Create .env files in the root of the project directory and add the following environment variables:
- IMGBB_API
- REACT_APP_API_URI
- POSTGRES_URL
- POSTGRES_PRISMA_URL
- POSTGRES_URL_NON_POOLING
- POSTGRES_USER
- POSTGRES_HOST
- POSTGRES_PASSWOR
- POSTGRES_DATABASE
- POSTGRES_PORT
npm start
The application will be running on localhost:3000.
node index.js
The application will be running on localhost:3001.
Live link of the project http://devfolio-pern.vercel.app
This is the Github link of Spring Boot and MySQL code version https://github.com/Sheikh-Tafsir/Devfolio
If you would like to contribute to this project, please fork the repository and make your changes. Once you are finished, create a pull request and I will review your changes.