Skip to content

Full-stack Rust-based Portfolio, including Axum, Tailwind CSS, Askama, and HTMX.

Notifications You must be signed in to change notification settings

tm26a21p/Portfolio

Repository files navigation

Welcome to my personal portfolio website repository! This aims to be a easy-to-use and customizable portfolio website template for developers.

All you need to do is to fork | clone this repository, add your information, and deploy it to your favorite hosting service.

Features

  • Backend: Built with Rust and Axum for robust performance and handling HTTP requests.
  • Templating: Uses Askama for server-side rendering of templates.
  • Styling: Utilizes Tailwind CSS and DaisyUI for modern and efficient design.
  • Enhancements: Integrates HTMX for enhanced HTML interactions without heavy JavaScript.

Installation

  1. Clone the repository:
    git clone https://github.com/tm26a21p/Portfolio.git
  2. Navigate to the project directory:
    cd Portfolio
  3. Install dependencies:
    cargo build
  4. Run the application:
    cargo run

Usage

  1. Create a .env file in the root directory of the project with the following environment variables:
    NAME=YourName
    GITHUB_TOKEN=YourGitHubToken

After starting the application, open your browser and navigate to http://localhost:4444 to view the portfolio website.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License.

About

Full-stack Rust-based Portfolio, including Axum, Tailwind CSS, Askama, and HTMX.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages