Skip to content

A social media app designed for orienteering enthusiasts to share maps. Frontend built with React.js for a dynamic user experience and styled using Tailwind CSS for a sleek and responsive design. 🎯

Notifications You must be signed in to change notification settings

krzysztof-wojtowicz/mapple-web-app-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Mapple Project

Mapple is a social media web app designed for orienteering enthusiasts. It allows users to share their maps and tracks with other runners, making it easier to explore, analyze, and discuss different routes and experiences.

This project was my personal challenge to develop a full-stack web application using the MERN stack (MongoDB, Express, React, Node.js).

Mapple Web App Login Page


πŸ“‚ About This Repository

This repository contains the React.js frontend for Mapple. The UI is built with Tailwind CSS, ensuring a modern, responsive, and efficient design.

πŸ”₯ Key Technologies

βœ… React.js – A fast and dynamic single-page application (SPA) framework
βœ… Tailwind CSS – A utility-first CSS framework for efficient styling


🌟 Features

🏠 Home Page

  • View posts from yourself and your followers
  • Search for other users
  • Access your personal gallery

Mapple Home Page


πŸ‘€ User Profile Page

  • View a user's maps and posts
  • See detailed information, including bio and followers

Mapple User Profile Page


πŸ—ΊοΈ Post Page

  • View activity details, including type, description, and useful links
  • Interact through comments and likes

Mapple Post Page


πŸŒ™ Dark Mode

  • Switch between light and dark mode for a better visual experience

Mapple Dark Mode


πŸ“± Responsive Design

  • Fully optimized for mobile, tablet, and desktop use
Mapple Home Page on Mobile Mapple Profile Page on Mobile

🎨 Technologies Used

  • React.js – A JavaScript library for building interactive UIs
  • Tailwind CSS – A utility-first CSS framework for rapid styling
  • React Router – Enables navigation between pages
  • Fetch – Native JavaScript method for making API requests
  • Context – State management across components

About

A social media app designed for orienteering enthusiasts to share maps. Frontend built with React.js for a dynamic user experience and styled using Tailwind CSS for a sleek and responsive design. 🎯

Topics

Resources

Stars

Watchers

Forks