Skip to content

Sheikh-Tafsir/DevfolioPERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DevfolioPERN

Project Overview

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.

1. Getting Started

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

2. Install the dependencies:

npm install

3. Create .env files in the root of the project directory and add the following environment variables:

Client side:

  • IMGBB_API
  • REACT_APP_API_URI

Server side:

  • POSTGRES_URL
  • POSTGRES_PRISMA_URL
  • POSTGRES_URL_NON_POOLING
  • POSTGRES_USER
  • POSTGRES_HOST
  • POSTGRES_PASSWOR
  • POSTGRES_DATABASE
  • POSTGRES_PORT

4. Run the development server:

Client side:

npm start

The application will be running on localhost:3000.

Server side:

node index.js

The application will be running on localhost:3001.

5. Deployed to Vercel

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

6. Contributing

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.