Code Monkey home page Code Monkey logo

final-project's Introduction

Final Project - PokeYAY: Pokemon Trade Finder

Amanda W. Final Project Technigo Bootcamp class of fall 2022

About

PokeYay is a web app for people playing Pokemon Go. PokeYay lets the user search for other players that are willing to trade Pokémon with one another.

The user can both search for what Pokémon other players are looking to trade, or are willing to part with. And can list their own Pokémon.

Intro

This project uses a monorepo. Backend is located in /backend, deployed to Google Cloud Run Frntend is located in /frontend, deployed to Netlify

Try it out

API: https://final-project-l47fprrrfa-lz.a.run.app/

Frontend: https://aw-pokeyay.netlify.app/

Backend

Running locally

cd backend
npm i
npm run dev

Update pokemon database

To download fresh data from pokemon sources: npm run download-pokemons

To generate a new pokemons.json, run npn run generate-pokemons

Deploy

Push to git, branch main. This will be automatically picked up and deployed by Google Cloud Run Project link: https://console.cloud.google.com/run/detail/europe-north1/final-project/revisions?project=final-project-371519

Frontend

Running locally

cd frontend
npm i
npm start

Dependencies

Main technologies used: React, React Router, Redux Ant Design, swr

Deploy

Push to git, branch main. This will be automatically picked up and deployed by Netlify

APIs

This project uses PoGo API for Pokémon data and PokeAPI for image content.

final-project's People

Contributors

a-well avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.