Insta Spots is a simple React application that displays a collection of images in an interactive gallery. Users can preview images, like posts, and edit their profile.
- Profile Management: Users can update their profile name, title, and avatar.
- Image Gallery: Displays a set of image cards that users can preview in a modal.
- Like Feature: Users can like/unlike images.
- New Post Creation: Users can add new images with titles to the gallery.
- Modals: Used for editing profile, creating new posts, and image preview.
- Node.js (Latest LTS recommended)
- npm (Comes with Node.js)
- A code editor (e.g., VS Code)
git clone https://github.com/nohgu21/Insta_Spots_Assignment.gitcd Insta_Spots_Assignmentnpm installnpm startEditing profile
- Click "Edit Profile" in the profile section.
- Update name, title, or avatar.
- Click "Save Changes."
Exploring image gallery
- Click "Edit Profile" in the profile section.
- Update name, title, or avatar.
- Click "Save Changes."
Creating new post
- Click "+ New Post."
- Upload an image and enter a title.
- Click "Post" to add it to the gallery.
- ✔ Ensure all image paths in
src/assets/images/are correct. - ✔ Confirm
App.cssis correctly imported inApp.js. - ✔ Run
npm installto ensure dependencies are installed.
- React.js
- JavaScript (ES6)
- CSS
- FontAwesome for icons
Ezeonuogu Victoria
AltSchool Tinyuka 2024