In this PR introduces our Pokemon Group Project. The changes implemented in this PR align with the functional requirements outlined in the project module, and adhere to best practices for JavaScript.
Here is an overview of what we did:
Dynamic Web App: Implemented JavaScript to make the website interactive and enable basic single-page app functionality. Users can explore and discover Pokemon names, add comments, and engage in liking Pokemon.
ES6 Syntax and Modules: Utilized ES6 syntax and modularized the codebase using ES6 modules.
Callbacks and Promises: Employed callbacks and promises to handle asynchronous operations within the app.
Webpack: Integrated Webpack.
JavaScript Best Practices: Implemented JavaScript best practices and followed language style guides to ensure clean, readable, and maintainable code.
Unit Tests: Developed unit tests for the JavaScript app using the AAA pattern and using JEST tool.
Gitflow: Followed the Gitflow workflow.
Conflict Resolution: Successfully resolved any simple Git conflicts.
API Send and Recieve: Implemented functionality to send and receive data from the pokeAPI.
Code Review: Conducted thorough code reviews for each other, ensuring code quality, identifying potential issues, and suggesting improvements.
What we did :
Dynamic Web App: Implemented JavaScript to make the website interactive and enable basic single-page app functionality. Users can explore and discover Pokemon names, add comments, and engage in liking Pokemon.
ES6 Syntax and Modules: Utilized ES6 syntax and modularized the codebase using ES6 modules.
Callbacks and Promises: Employed callbacks and promises to handle asynchronous operations within the app.
Webpack: Integrated Webpack.
JavaScript Best Practices: Implemented JavaScript best practices and followed language style guides to ensure clean, readable, and maintainable code.
Unit Tests: Developed unit tests for the JavaScript app using the AAA pattern and using JEST tool.
Gitflow: Followed the Gitflow workflow.
Conflict Resolution: Successfully resolved any simple Git conflicts.
API Send and Recieve: Implemented functionality to send and receive data from the pokeAPI.
Code Review: Conducted thorough code reviews for each other, ensuring code quality, identifying potential issues, and suggesting improvements.
Here is our presentation for the projects š¹ :
Check the live app š :