Skip to content

Latest commit

 

History

History
111 lines (73 loc) · 2.36 KB

File metadata and controls

111 lines (73 loc) · 2.36 KB

Personal Full Stack Portfolio

This repository contains my personal full stack developer portfolio. It showcases selected frontend projects, a custom backend API, and my approach to building clean, maintainable, and user-focused web applications.

The goal of this portfolio is not only to display visual results, but also to demonstrate technical decisions, structure, and growth as a developer.


Tech Stack

Frontend

  • React + Vite
  • Modern CSS (Grid & Flexbox)
  • Responsive design
  • Accessible UI
  • Minimal animations focused on UX

Backend

  • Node.js
  • Express
  • Environment variables
  • Basic security practices

Project Structure

/
├─ portfolio-frontend/   # Frontend application (React)
├─ portfolio-backend/    # Backend API (Express)
├─ LICENSE
├─ .gitignore
├─ package-lock.json
└─ README.md

Each part is developed as an independent project but designed to work together.


What This Portfolio Focuses On

  • Clear and readable code
  • Practical use of modern web technologies
  • Component-based architecture
  • Separation of concerns (frontend / backend)
  • Realistic projects, not demos inflated with unnecessary features

Projects

The portfolio frontend consumes data from the backend API to display selected projects.

Each project includes:

  • Short description
  • Technologies used
  • Live demo link
  • Source code link

Contact

The portfolio includes a contact section connected to the backend API, designed to simulate a real-world freelance contact flow without storing sensitive data.


Installation

Clone this repository to your local machine:

[git clone https://github.com](https://github.com/LuisDev912/portfolio-web-developer.git)

Navigate to the project directory and install the required dependencies:

cd portfolio-frontend
npm install
npm run dev

Then navigate to the backend directory and install the required dependencies. Then, run the localhost:

cd ../portfolio-backend/src/
npm install
node --watch index.js

About Me

I am a junior full stack developer with a strong frontend orientation. I focus on building clean interfaces, understandable architectures, and scalable foundations.

This portfolio represents my current level and is continuously evolving as I learn and improve.


License

This project is licensed under the MIT License.