Welcome to my personal portfolio and blog website built with Next.js and deployed on GitHub Pages.
View Live β’ Documentation β’ Contributing- π¨ Modern and responsive design
- β‘ Blazing fast performance with Next.js
- π± Mobile-first approach
- π Multi-language support (i18n)
- π Blog system with Markdown
- π SEO optimized
- π¨ Customizable theme
- Node.js 20.x or later
- npm 9.x or later (comes with Node.js)
- Git
-
Clone the repository
git clone https://github.com/untalsanders/untalsanders-site.git cd untalsanders-site -
Install dependencies
pnpm install
-
Set up environment variables Create a
.env.localfile in the root directory and add your environment variables:NEXT_PUBLIC_SITE_URL=https://untalsanders.com
-
Run the development server
pnpm run dev
Open http://localhost:3000 in your browser to see the result.
pnpm run dev- Start development serverpnpm run build- Build for productionpnpm start- Start production serverpnpm run lint- Run Next linterpnpm run fmt- Format code with Prettierpnpm run fmt:check- Check code formatting
.
βββ public/ # Static files
βββ src/
β βββ app/ # Application pages
β βββ components/ # Reusable components
β βββ config/ # Configuration files
β βββ features/ # Feature modules
β βββ lib/ # External dependencies
β βββ styles/ # Global styles
βββ .github/ # GitHub configurations
βββ public/ # Public assets
This project is automatically deployed to Vercel. The deployment is triggered on every push to the main branch.
-
Build the project:
pnpm run build
-
The static files will be available in the
.nextdirectory.
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the BSL License - see the LICENSE file for details.
- Website: untalsanders.com
- GitHub: @untalsanders
- LinkedIn: Sanders GutiΓ©rrez
Made with β€οΈ by Sanders GutiΓ©rrez
