Personal web portfolio showcasing my best projects and web development skills. Built with a modern and efficient tech stack including TypeScript, Next.js, Tailwind CSS, and Framer Motion, this site offers a minimalist, dynamic and engaging user experience, with a responsive design that adapts to any device.
The design, entirely created from scratch, focuses on providing an innovative and elegant user experience. I implemented Zustand to efficiently manage global state, optimizing the data flow throughout the application. Additionally, I integrated Framer Motion to add dynamic animations, giving the site a visually engaging and interactive feel.
The portfolio also includes a small backend integration through API routes that automate the retrieval and updating of data regarding the technologies I use and the projects I have developed, facilitating future scalability.
Interested in collaborating? Reach out!
- Clean and minimalistic interface.
- Interactive animations to enhance user experience.
- Skills and Projects section showcasing my recent work.
- Responsive design to adapt to all devices.
-
Clone this repository:
git clone https://github.com/Almor21/Portfolio.git
-
Navigate to the project directory:
cd portfolio -
Install dependencies:
npm install
-
Create a
.env.localfile with the necessary environment variables -
Run the application in development mode:
npm run dev
-
Open http://localhost:3000 in your browser to see the project.
If you have any questions or suggestions, feel free to reach out:
- Email: edi212004@gmail.com
- LinkedIn: linkedin.com/in/edinsonnoriega