This repository contains code for the second project in Udacity's React Nanodegree. In this project a React app is built that lets a user create polls, answer polls from other users and see a ranking of users on a leaderboard.
![Screenshot 2024-06-24 at 4 22 42 PM](https://private-user-images.githubusercontent.com/23143869/342318443-645f9312-ce8b-42a6-b6c9-255d05df2798.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM5OTczNjUsIm5iZiI6MTcyMzk5NzA2NSwicGF0aCI6Ii8yMzE0Mzg2OS8zNDIzMTg0NDMtNjQ1ZjkzMTItY2U4Yi00MmE2LWI2YzktMjU1ZDA1ZGYyNzk4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE2MDQyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY3YzA4MDFlN2JiNzAwMTU2OWI4NDhkZjU4NDViYzdmNTkzNDE1ZGVkMWJjNzFjZjM4ZTBkNDBlYjY1N2U3ZDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0Ad93HlFOnvPoID69Cu0Rd2q6yrXUp34-eT4wYMt7Lk)
![Screenshot 2024-06-24 at 4 23 03 PM](https://private-user-images.githubusercontent.com/23143869/342318474-dfa22bb7-db70-4ce8-a03d-7581667eaecc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM5OTczNjUsIm5iZiI6MTcyMzk5NzA2NSwicGF0aCI6Ii8yMzE0Mzg2OS8zNDIzMTg0NzQtZGZhMjJiYjctZGI3MC00Y2U4LWEwM2QtNzU4MTY2N2VhZWNjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE2MDQyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNmYTQzZDFkMDEwMTZhMTM2OWYwYjYxODk3MjIyNTJkZjg4ZGEyYTE4NTE0NGE1MDRhNzM4YjBjMDJiZDFkMzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.oDANnuN4qBvSu5re866r8LVcAWW4SsCR2Hq8XkVItcg)
![Screenshot 2024-06-24 at 4 23 11 PM](https://private-user-images.githubusercontent.com/23143869/342318496-ca943605-71d5-43f5-b0e7-478a4aa0c63b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM5OTczNjUsIm5iZiI6MTcyMzk5NzA2NSwicGF0aCI6Ii8yMzE0Mzg2OS8zNDIzMTg0OTYtY2E5NDM2MDUtNzFkNS00M2Y1LWIwZTctNDc4YTRhYTBjNjNiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE2MDQyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYxNzQxOGVjNmMyZjlmNWFmNGU5ZTUwZmU5MGY5YzczZTQwZjFiOGNkMmYyYzU1NTY4N2M5MGJlZGY2NzExNTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.1-Z86sNltlZ5ypD8XFgdh5o_JAYmOYMJqUPf0WOtpb4)
![Screenshot 2024-06-24 at 4 23 24 PM](https://private-user-images.githubusercontent.com/23143869/342318570-26af8fa4-f2ab-4343-bbf2-41e2e3cc0a56.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM5OTczNjUsIm5iZiI6MTcyMzk5NzA2NSwicGF0aCI6Ii8yMzE0Mzg2OS8zNDIzMTg1NzAtMjZhZjhmYTQtZjJhYi00MzQzLWJiZjItNDFlMmUzY2MwYTU2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE2MDQyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThhNTA2Y2FjYjZjMTMxM2M0MmJkYTY5YzY3OTZjM2VhODAwNGUxYjFjYzJkZDQxNjQ4Mzc3NTQwYjcyMmE4OGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.I0NUdwQpkAUvVLZdj-y0wfho4ma71-yNzrQqbEQCK_Q)
![Screenshot 2024-06-24 at 4 23 44 PM](https://private-user-images.githubusercontent.com/23143869/342318590-f054effc-1d14-426b-bbf2-68551b396568.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM5OTczNjUsIm5iZiI6MTcyMzk5NzA2NSwicGF0aCI6Ii8yMzE0Mzg2OS8zNDIzMTg1OTAtZjA1NGVmZmMtMWQxNC00MjZiLWJiZjItNjg1NTFiMzk2NTY4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE2MDQyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQzZjZlZTg3NDIzODA4YjU0ODA3YjBhMzU3MTdlN2EwYzVmYzFlMTNlNGQ3YTQ1OTJiMDhmYjQ4MTI1MGViY2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ksCA06DPg90mC5CF48uksBS9nS1Y9RcyYXxOcXipsRA)
- To install all the packages:
npm install
- To run the app in development mode:
npm start
- To run all the tests:
npm test
Raza Kazmi