Alisa Pagan

Front-End Developer &
UX/UI Designer


© 2026 Designed and coded by Alisa Pagan. All rights reserved.

Built with Next.js and React.

AP
PreviousNext

Relax Map

Team-built full-stack platform for discovering, reviewing, creating, and editing relaxation locations.

Year: 2026

Type: Full-stack app

Status: completed

Role: Full-Stack Developer / Scrum Master

Tech Stack
  • Node.js
  • Next.js
  • React
  • TypeScript
  • Express.js
  • MongoDB
  • Mongoose
  • REST APIs
  • Axios
  • Postman
  • Cloudinary
  • Vercel
  • Render
View Live
Relax Map project home page preview

Overview

Relax Map is a full-stack team project where users can discover relaxation locations, filter and browse places, read reviews, share their own locations, and manage public user profiles. My work focused on connecting frontend features to backend data, replacing mock-data flows with real API calls, improving location and profile experiences, and helping coordinate the team through final implementation and cleanup.

Project Details

Relax Map project mobile pages preview

Key Features

  • Location discovery
  • Real API-driven location data
  • Filtering and show-more behavior
  • Reviews and ratings
  • User profiles with user-specific locations
  • Create and edit location flows
  • Cloudinary image upload handling
  • Frontend-backend API integration

My Role

  • Full-Stack Developer
  • Scrum Master
  • Built backend user endpoints for profile-related functionality
  • Created frontend API utilities and proxy setup for backend communication
  • Built the populated user profile view with user-specific locations
  • Improved the locations page with real API data, filters, layout fixes, and show-more behavior
  • Fixed homepage reviews, popular locations, and location card data display
  • Finished create/edit location flows, including image upload handling with Cloudinary
  • Tested and debugged backend endpoints with Postman
  • Reviewed and fixed code across teammate contributions
  • Organized team calls, task coordination, and final cleanup with the Team Lead

Tech Stack

  • Node.js
  • Next.js
  • React
  • TypeScript
  • Express.js
  • MongoDB
  • Mongoose
  • REST APIs
  • Axios
  • Postman
  • Cloudinary
  • Vercel
  • Render

Development Focus

  • Problem: Users need a simple way to discover relaxing places, compare options, read real feedback, and share their own recommendations without relying on scattered lists or generic travel content.

  • Solution: A full-stack location platform with searchable places, filters, reviews, user profiles, and create/edit flows for user-generated relaxation locations.

Relax Map was built as a full-stack team project with a Next.js frontend and an Express/MongoDB backend. My main development work focused on making frontend features communicate correctly with backend data: user-related backend endpoints, frontend API utilities, proxy setup, profile functionality, location data display, filters, and create/edit location flows.

A large part of my contribution was turning incomplete or mock-data-based sections into working user-facing features. I fixed homepage reviews, popular locations, location cards, the all-locations page, image upload behavior, modal interactions, responsive styling issues, and several data display bugs. I also helped coordinate team workflow as Scrum Master, reviewed and fixed code, handled some pull requests and conflicts, and supported final cleanup with the Team Lead.

Relax Map project advantages and popular locations
Relax Map project reviews
Relax Map project edit location
Relax Map project add location
Relax Map project leave review
View Live
View BackendView Frontend