- framer-motion: Animation library for React components.
- next: Framework for server-rendered React applications.
- rc-pagination: Pagination component for React.
- react: JavaScript library for building user interfaces.
- react-dom: Entry point for working with the DOM in React.
- tailwindcss: Utility-first CSS framework for rapid UI development.
- typescript: Typed superset of JavaScript that compiles to plain JavaScript.
- app: Main directory containing the core functionalities and components of the TypeScript project.
- app/@modal: Directory for modal components used in the application.
- app/@modal/(.)pokemon: Directory for modal components related to Pokemon.
- app/@modal/(.)pokemon/[name]: Directory for modal components specific to each Pokemon.
- app/pokedex: Directory for functionalities related to the Pokedex feature.
- app/pokemon: Directory for functionalities related to Pokemon.
- app/pokemon/[name]: Directory for functionalities specific to each Pokemon.
- components: Directory for reusable components used throughout the project.
- public: Directory for static files and assets.
- utils: Directory for utility functions and helper classes.
๐ ๐ปโโ๏ธ No envitonment variables required
1.Clone the poke-next repository:
git clone https://github.com/nx-alejandrolacasa/poke-next
2.Install the dependencies with one of the package managers listed below:
pnpm install
bun install
npm install
yarn install
3.Start the development mode:
pnpm dev
bun dev
npm run dev
yarn dev
nx-alejandrolacasa 24 contributions |
MIT License
Copyright (c) 2023 Alejandro G. Lacasa
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.