0% found this document useful (0 votes)
8 views3 pages

Full Stack Developer Assignment

The document outlines the assessment for the Full Stack Developer position at Empathy Technologies, requiring candidates to design a web application using PHP or the MERN Stack that integrates with the Instagram API. The assessment includes creating a login button, fetching user profile details, displaying media, and implementing a comment reply feature, with a minimum score of 70 points needed to pass. Submission guidelines include sharing a GitHub repository, a demo video, and deploying the project on a free hosting platform.

Uploaded by

Aditya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views3 pages

Full Stack Developer Assignment

The document outlines the assessment for the Full Stack Developer position at Empathy Technologies, requiring candidates to design a web application using PHP or the MERN Stack that integrates with the Instagram API. The assessment includes creating a login button, fetching user profile details, displaying media, and implementing a comment reply feature, with a minimum score of 70 points needed to pass. Submission guidelines include sharing a GitHub repository, a demo video, and deploying the project on a free hosting platform.

Uploaded by

Aditya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Empathy Technologies - Full Stack Developer Assessment

We sincerely appreciate your interest in the Full Stack Developer position at Empathy
Technologies and the time you've invested in applying.
Assessment Objective:
Design and develop a web application using PHP or the MERN Stack that integrates with the
Instagram API Login to fetch and display user information.
Each step has an assigned score. Your project will be assessed based on the points you achieve.
You will need at least 70 points to pass this test.
________________________________________

Assessment Flow:

1️. Create a webpage with a "Login with Instagram" button.


2️. Upon successful login, fetch and display all available profile details using the Instagram API.
3️. Show a list of media (user feed) and implement a comment reply feature.
________________________________________

Scoring & Instructions:

Step 1: Create a Facebook App (5 points)


1. Visit Facebook Developer Apps and create a new app.
2. Select: "Others" → "Next" → "Business" → Create App.
3. Add the Instagram Product in your app setup.
Step 2: Enable Instagram Login (5 points)
1. Open: https://developers.facebook.com/apps/<app_id>/dashboard/ (Replace <app_id>
with your actual App ID).
2. Set up Instagram Login using the Instagram API for Business Accounts.
3. Copy App Keys, configure the redirect URLs, and complete the setup.
4. No app review is needed for development mode.
Step 3: Build the Project (90 points)
1. Design (20 points): Smart, modern, and user-friendly UI/UX.
2. Auth (20 points): Implement Instagram Login via API authentication.
3. User Profile (10 points): Display profile name, picture, and details.
4. User Feed (20 points): Fetch and show Instagram posts, reels, and media.
5. Comment Reply Feature (20 points): Allow users to reply to comments on posts.
________________________________________

Important Resources:

• Authentication: Instagram API with Business Login


• Fetching Feeds: Instagram Comment API
• Profile Information: Instagram API - Profile Data
• Video Guide on Facebook App Setup: Watch here (Note: In the final steps, add
Instagram Product instead of Facebook).
______________________________________

Submission Guidelines:

• GitHub Repository: Upload your code and share the GitHub URL.
• Demo Video: Record a Loom/Screencast video demonstrating the working tool,
showcasing:
• Instagram Login
• Profile details display
• Fetching and replying to comments
• Live Demo: Deploy your project on Vercel, Netlify, or any free hosting platform and
share the link.
• App Testing: Add MetaAPIExpert as an Admin in your Facebook App Roles so that we
can test it.
• Final Submission (Fill out this form): Empathy Technologies submission form

For any queries, contact us at: [email protected]

For more details, visit: www.Empathy-Technologies.com

You might also like