Skip to content

Codebase for my professional portfolio website, aimed at showcasing skills, projects, and achievements.

Notifications You must be signed in to change notification settings

chiloanerk/PortfolioSite

Repository files navigation

Portfolio Website for Relebogile Chiloane

  1. Getting this site up and running is fairly simple. Create a database named portfolioSite the import the db.sql file.

  2. Modify the details in the config.php file to your preferred database access credentials.

  3. Run this in the project root directory

    php -S localhost:[port] -t public

  4. You will need to open up your mysql server and prefill your user details in the user table.

  5. My post content is written in markup and stored inside the database. You will need to install Parsedown using

    composer require erusev/parsedown

  6. Because Parsedown converts markup in plain html and no classes for tailwind, i found this official tailwindcss plugin @tailwindcss/typography. You install the plugin from nmp using

    npm install -D @tailwindcss/typography

    Then add the plugin into your tailwind.config.js file

    plugins: [
    require('tailwindcss/typography'),
    // ...
    ],
  7. Tailwind needs to build the css for when changes are made, so you will need to run in a seperate tab npx tailwindcss -i app/tailwind/input.css -o ./public/css/styles.css --watch
    and keep it running, otherwise you will get inconsistent styling.

  8. Additional Notes:

  • If you encounter any issues, feel free to refer to the official documentation for the technologies used in this project.

About

Codebase for my professional portfolio website, aimed at showcasing skills, projects, and achievements.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published