Back home
ReactTypeScriptTailwind CSSJAVASpringBoot

Full Stack Engineer Website

A modern portfolio platform with authentication, blogs, comments, reactions, admin workflows, and a clean UX. Built end‑to‑end with a production‑ready setup.

Preview of Full Stack Engineer Website
Full Stack Engineer Website project image 2Full Stack Engineer Website project image 3Full Stack Engineer Website project image 4

Portfolio Platform — Full‑Stack Showcase

A modern portfolio platform with authentication, blogs, comments, reactions, admin workflows, and a clean UX. Built end‑to‑end with a production‑ready setup.

**Live Demo:** https://react-frontend-zlql.vercel.app/

---

Highlights

1. JWT auth (signup/login/logout) 2. Blog CRUD with tags and images 3. Comments + reactions with permissions 4. Admin dashboards and moderation 5. Dockerized backend with Flyway migrations

---

Tech Stack

**Frontend**

  • React, Vite, TypeScript
  • Tailwind CSS

**Backend**

  • Java, Spring Boot, Spring Security
  • Spring Data JPA, Flyway

**Database**

  • PostgreSQL (Supabase)

**Deploy**

  • Vercel (frontend), Render (backend)

---

Architecture (High‑Level)

1. React SPA consumes Spring Boot REST APIs 2. JWT‑based auth for protected routes 3. PostgreSQL + Flyway for schema migrations 4. Separate deploy pipelines for frontend and backend

---

Repo Structure

``` . ├── backend/ # Spring Boot API ├── frontend/ # React app └── README.md ```

---

Run Locally

**Backend**

``` cd backend ./mvnw spring-boot:run ```

**Frontend**

``` cd frontend npm install npm run dev ```

---

Environment Variables

**Backend**

``` SPRING_DATASOURCE_URL=jdbc:postgresql://<host>:5432/<db> SPRING_DATASOURCE_USERNAME=... SPRING_DATASOURCE_PASSWORD=... JWT_SECRET=... ACCESS_EXPIRATION=15m REFRESH_EXPIRATION=14d CORS_ALLOWED_ORIGINS=http://localhost:5173,https://react-frontend-9tix.vercel.app ```

**Frontend**

``` VITE_API_URL=https://portfolio-backend-ecaf.onrender.com ```

---

Links

  • Live App: https://react-frontend-zlql.vercel.app/

---

Credits

Built and maintained by Saquib Hazari.

Client Feedback

What people say about working with me

Exceptional developer with a keen eye for detail. Delivered our complex web application ahead of schedule and the code quality was outstanding.
Sarah JenkinsCTO @ TechFlow
Transformed our legacy system into a modern, scalable architecture. The performance gains were immediate, a true full-stack expert who understands both business and tech.
David ChenProduct Director @ Nexa
His ability to bridge the gap between complex blockchain concepts and user-friendly interfaces is remarkable.
Elena RodriguezFounder @ AuraDeFi
Exceptional developer with a keen eye for detail. Delivered our complex web application ahead of schedule and the code quality was outstanding.
Sarah JenkinsCTO @ TechFlow
Transformed our legacy system into a modern, scalable architecture. The performance gains were immediate, a true full-stack expert who understands both business and tech.
David ChenProduct Director @ Nexa
His ability to bridge the gap between complex blockchain concepts and user-friendly interfaces is remarkable.
Elena RodriguezFounder @ AuraDeFi

Discussions (0)

Sign in to add a comment or like a discussion.

No comments yet. Start the discussion.