Skip to content

ifsheldon/hack-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackPortfolio

Hackable Portfolio Template written in Rust with Dioxus

See the demo on hack-portfolio.reify.ing!

Also check out the story behind this project - Rewrite It in Rust with AI - Oxidize a Portfolio Website in a Day

Usage

  1. Clone the repository
  2. Make sure you have Rust and dioxus-cli installed.
  3. Run this project with hot reloading:
    dx serve
  4. Build the project:
    dx bundle --platform web --ssg
    You will see the bundled files in target/dx/hack-portfolio/release/web/public.

How to hack / customize

Fork the repo and:

  1. If you want to just change the content, modify src/personal_info/mod.rs and add your images to src/personal_info/images.
  2. If you want to add more data to sections, take a look at src/data.rs and modify the data types.
  3. You can modify the styles by editing the CSS files in each UI component's directory. For example, the CSS for project cards.
  4. Moreover, you can modify the layout of components and pages by editing the .rs files in each component's directory.

Happy hacking!

TODOs

  • Fix font loading
  • Add a guide for Vercel deployment
  • UI polishments

License

MIT

Acknowledgements

This project is based on masterPortfolio which is licensed under MIT license.

About

Hackable Portfolio Template written in Rust with Dioxus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published