se_project_spots-aa

SPOTS: WebApp - Sprint 6 - By: Austin G. Abbott

An interactive social media web application that allows users to create a personal profile and share photos. Users can add and remove photos, like photos from other users, and make minor adjustments to their profile. The project is built with responsive design principles and enhanced with JavaScript for dynamic interactivity.


Project Features

Core Features:

New Features and UX Enhancements:


Technologies and Techniques Used



Plans for Finalizing the Project


Directory Structure

The project is organized using the BEM methodology with a flat file structure:

project-root/ ├── images/ │ ├── avatar.jpg │ ├── close.svg │ ├── close-wht.svg │ ├── logo.svg │ ├── pencil.svg │ └── plus.svg │ ├── pages/ │ └── index.css │ ├── blocks/ │ ├── card/ │ │ ├── card.css │ │ ├── cardimage.css │ │ ├── carddelete-btn.css │ │ ├── cardlike-btn.css │ │ └── cardcaption.css │ │ │ ├── modal/ │ │ ├── modal.css │ │ ├── modalcontainer.css │ │ ├── modalclose-btn.css │ │ ├── modalform.css │ │ └── modalinput.css │ │ │ ├── profile/ │ │ ├── profile.css │ │ ├── profileimage.css │ │ ├── profileinfo.css │ │ ├── profilename.css │ │ ├── profiledescription.css │ │ └── profileedit-btn.css │ │ │ └── page/ │ ├── page.css │ └── pagecontent.css │ ├── scripts/ │ ├── index.js │ └── validation.js │ ├── index.html ├── README.md └── favicon.ico

How to Clone and Run the Project Locally

  1. Clone the repository:
- git clone https://github.com/fameoz-1/t10_p3_spots-app.git
  1. Navigate to the project directory:
  1. Open index.html in your browser to view the Project

Acknowledgments