Skip to content

Portfolio Builder helps you make your portfolio website without any hassle.

License

Notifications You must be signed in to change notification settings

Aksh-Bansal-dev/portfolio-builder

Repository files navigation

Portfolio Builder

Portfolio Builder helps you make your portfolio website without any hassle.

How to setup

This application can be started using 2 methods

  • Docker
  • Manual

Docker

Run docker-compose up to start the entire application

Note: Docker and docker-compose must be installed on the system

Manual

Prerequisite

  • Nodejs
  • postgres database

Database

  • Start postgresql
  • Create a database
  • Make an .env file inside the server directory and fill info as mentioned in the .env.example file

Client

  • Run npm install inside the client directory to install all dependencies
  • Run npm run dev to start the development server

Server

  • Run npm install inside the server directory to install all dependencies
  • Run npm run dev to start the development server

Tech stack

  • Postgresql (database)
  • Express (server)
  • Nextjs (client framework)
  • Docker

How to test

  • Run cd server to move into server directory.
  • Run npm run dev to start server.
  • Run npm run test to test the server.

About

Portfolio Builder helps you make your portfolio website without any hassle.

Resources

License

Stars

Watchers

Forks