Pokemon Quest: Gotta Catch 'Em All! Live demo here
Welcome to Pokemon_v2, your ultimate destination for Pokemon battles, exploration, and fun! This exciting mobile app brings the beloved world of Pokemon to your fingertips, allowing you to embark on thrilling adventures, collect powerful Pokemon, and compete with other trainers from around the globe.
- typescript - version 5
- npm - version 10.2.4
- node - version 20.11.0
- apollo-server - version 4.10.0
- graphql - version 16.8.1
- next - version 14.1.0,
- react- version 18,
- prettier- version 3.2.5,
- tailwindcss - version 3.3.0,
- daisyui- version 4.7.2,
- eslint- version 8,
- husky- version 9.0.11,
- postcss - version 8,
-
Registration & Login: Get started on your Pokemon journey by creating your account and logging in to access all the amazing features of the app.
-
Collect Your Pokemon: Venture into the wild and capture a diverse array of Pokemon species to add to your collection. From classic favorites to rare finds, there's always a new Pokemon waiting to be discovered.
-
Explore Available Pokemon: Browse through a comprehensive list of Pokemon available in the game, complete with detailed descriptions and stats to help you choose your team wisely.
-
Compare Your Pokemon: Test the strength of your Pokemon by comparing them with those of other trainers. Analyze stats, movesets, and abilities to strategize your battles and become the ultimate Pokemon master.
-
Compete and Win: Enter thrilling battles against other trainers in real-time PvP matches. Use your skills, knowledge, and carefully crafted team to outsmart your opponents and claim victory.
-
Gain Points and Rewards: Earn points and rewards for your victories in battles, completing quests, and achieving milestones. Level up your trainer profile, unlock new features, and unlock exclusive rewards as you progress.
- First clone code from repository in your dedicated folder
git clone https://github.com/Agnieszka26/pokemon_v2.git
- When you have the project cloned move to client folder...:
cd pokemon_v2/client
- ...where install necessary dependencies:
npm install
- Create your own environmental variables in .env file on the same level as app folder with keys:
NEXT_PUBLIC_EXAMPLE_KEY_IN_ENV=
- Lastly, run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
Congrats! 🚀 Your fronted is ready! Now, lets move to your backend server:
- In your new terminal for the server run
cd pokemon_v2/server
- install your dependencies via npm
npm install
- make your local backend server up and running:
npm start
Congrats! 🚀 Your backend is ready! Now the project is ready to development and testing on your local machine!
The purpose of this project is to train the skills as a fullstack developer. The project is in development status. If you want to develop this project, do not hesitate and contact us!
Project is: in progress
Created by @UlEdy and @Agnieszka26 - feel free to contact us!