Skip to content

Latest commit

 

History

History
106 lines (77 loc) · 3.05 KB

README.md

File metadata and controls

106 lines (77 loc) · 3.05 KB

Pofology

Pofology – is a personal portfolio template build with Typescript, NextJS and Tailwindcss. This template is designed for building beautiful personal portfolio website. It has a great customisable option. Fully responsive and looks great on any devices. This template contains custom made pages for your portfolios & blog posts. It’s suitable for designers, developers or freelancers who want to show their projects and services, share their thoughts and knowledge with their own platform. Finally it’s a clean & minimal design.

Demo live at: https://pofology.bdlancers.com/

Deploy with Vercel

Features

  • Built on Typescript, NextJS and Tailwindcss
  • Light & Dark theme support
  • Responsive in Any Device
  • Floating Menu on Mobile Devices
  • Integrated with React Icons
  • Easily Customizable
  • Reusable Components

How to use

  1. Install NodeJs

    Your computer must have installed nodejs to run this template. You can download Node.js from https://nodejs.org

  2. Clone the repository

    git clone git@github.com:mostafizurhimself/getprofile.git
  3. Go to the project directory

    cd getprofile

    Then go to the template folder you want to use. For example, if you want to use the Pofology template, then go to the pofology folder.

     cd pofology
  4. Install dependencies

     yarn install

    or if you are using npm

     npm install
  5. Run the project

     yarn dev

    or if you are using npm

     npm run dev

Now you can see the project running on http://localhost:3000

NB: If you are using npm, then remove the yarn.lock file

Project Structure

There are two main folders public & src and some other configuration related file in project root.

  • public
    • fonts → Application fonts
    • images → Application Images
  • src
    • components → Reusable react components
      • form → Form related components
      • icons → Custom icons components
      • partials → Components which are the part of a big layout but not repeatedly used
      • shared → Repeatedly used components
    • data → Static data for the application
    • hooks → Reusable custom react hooks
    • layouts → Contains the app base layout
    • pages → Here goes available pages for the application
      • blog
        • [id].tsx
        • index.tsx
      • works
        • [id].tsx
        • index.tsx
      • _app.tsx
      • contact.tsx
      • index.tsx
    • styles → Contains application .scss files
      • modules → Style modules which are directly used in react components
      • partials → SCSS partial files
      • app.scss → The main SCSS file which is loaded by the application
    • types → Type definations for the application

Screenshots

Pofology Dark Pofology Dark