Skip to content

Interactive portfolio developed with Next.js and TailwindCSS, integrating GitHub API to display projects and commits in real time.

License

Notifications You must be signed in to change notification settings

augusto-mate/augustofolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Augusto Mate – Interactive Portfolio

Status Demo UI License

Welcome to my personal portfolio!
This project was developed to showcase my skills in web development, workflow automation, and documentation best practices.

πŸš€ Technologies Used

  • Next.js – React framework for modern applications
  • TailwindCSS – Fast and responsive styling
  • GitHub API – Integration to display repositories and commits
  • Framer Motion – Smooth animations
  • Vercel – Continuous deployment

πŸ“‚ Project Structure

/src
/components   β†’ Reusable components (Navbar, Footer, Cards)
/pages        β†’ Main pages (Home, Projects, About, Contact)
/styles       β†’ Tailwind settings and global styles

πŸ› οΈ Features

  • βœ… Interactive home page
  • βœ… Dynamic repository listing via GitHub API
  • βœ… Dark mode with toggle
  • βœ… Responsive layout and modern animations
  • βœ… Automatic deployment with CI/CD

πŸ“– How to Run Locally

# Clone the repository
git clone https://github.com/augusto-mate/augustofolio.git

# Enter the folder
cd augustofolio

# Install dependencies
npm install

# Run the local server
npm run dev

Access at: http://localhost:3000 (localhost in Bing)


πŸ”‘ Environment Variables

Create a .env.local file in the project root with:

NEXT_PUBLIC_GITHUB_TOKEN=your_token_here

πŸ§ͺ Testing

  • Automatic lint with ESLint
  • Unit testing with Jest/React Testing Library

πŸ“Έ Screenshots

(add website images in light/dark mode as it evolves)


πŸ“Œ Roadmap

  • Initial setup
  • Basic page structure
  • Integration with GitHub API
  • Modern UI with animations
  • Deploy and CI/CD

πŸ§‘πŸΎβ€πŸ’» Author

Augusto Mate
Developer focused on interactive projects and modern digital solutions.

LinkedIn β€’ GitHub

πŸ“„ License

This project is licensed under the MIT license.
Feel free to use it as a reference or contribute!


✨ β€œCommit thy works unto the LORD, and thy thoughts shall be established.”
β€” Proverbs 16:3

About

Interactive portfolio developed with Next.js and TailwindCSS, integrating GitHub API to display projects and commits in real time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published