Skip to content

A simple portfolio website with REST API endpoints built using the Rust and Axum frameworks.

License

Notifications You must be signed in to change notification settings

SazumiVicky/rust-axum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sazumi Viki Portfolio & API

A simple portfolio website with REST API endpoints built using the Rust and Axum frameworks.

🚀 Features

  • ✨ Clean and minimalist portfolio design
  • 🌐 REST API endpoints
  • 📁 Static file serving
  • 📱 Responsive layout
  • ⚡ Built with Rust for high performance

🛠️ Tech Stack

  • Backend: Rust, Axum
  • Frontend: HTML, CSS, DaisyUI
{
  "status": "success",
  "message": "Welcome to Sazumi Viki's API",
  "version": "1.0.0",
  "author": "Sazumi Viki"
}

📱 Responsive Design

  • 🖥️ Desktop & tablet friendly
  • 📱 Mobile responsive
  • 🎨 Smooth animations and modern UI components

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

👤 Author

Sazumi Viki

⭐ Show Your Support

Give a ⭐️ if this project helped you!


Built with ❤️ using Rust & Axum

  • Icons: Remix Icons
  • Font: Poppins

📚 API Endpoints

Endpoint Method Description
/api GET Welcome message and API info
/api/health GET Check API health status
/api/info GET Get detailed API information

🏃‍♂️ Running Locally

  1. Install Rust:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. Clone the Repository:

    git clone https://github.com/sazumivicky/rust-axum.git
    cd rust-axum
  3. Run the Project:

    cargo run
  4. Open in Browser:
    Visit http://localhost:3000

📝 API Response Example

{
  "status": "success",
  "message": "API is running smoothly",
  "uptime": "48 hours",
  "version": "1.0.0"
}

About

A simple portfolio website with REST API endpoints built using the Rust and Axum frameworks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published