Skip to content

simnova/dynamic-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Dynamic Portfolio

Dynamic Portfolio is a web application that allows users to generate their own portfolio websites. With this application, users can easily create and customize their portfolio sites, and share them on their resumes and other platforms.

Features

  • User-friendly interface for generating and customizing portfolio websites
  • Dynamic URLs for each user's portfolio site, such as http://dynamicportfolio.io/<user>/<username>
  • Integration with Next.js, Node.js, Express, and MongoDB for seamless functionality
  • Easy deployment and hosting options
  • Responsive design for optimal viewing on different devices

Installation

To install and run the Dynamic Portfolio application locally, follow these steps:

  1. Clone the repository:

git clone https://github.com/nishanprime/DynamicPortfolioCreator

  1. Make sure to npm install in both frontend and backend

  2. Create .env.local in frontend and .env in backend Make sure .env in Backend have following prop: PORT=8000 MONGO_URI='<mongo_uri>' JWT_SECRET='<jwt_token>' SPACE_ACCESS_KEY_ID=<DO_space_access_key> SPACE_SECRET_KEY=<DO_space_secret_key> BACKEND_URI=https://api.dynamicportfolio.io or http://localhost:8000 if using local backend uri

    Make sure .env.local in Frontend have following prop: NEXT_PUBLIC_BACKEND_URI=https://api.dynamicportfolio.io or http://localhost:8000 if using backend uri

If using Docker Compose

Run docker-compose up --build and use port 3000 to access the web app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published