Giter Club home page Giter Club logo

pokeprobe's Introduction

PokéProbe by Dugon

PokéProbe by Dugon is a full-stack web application inspired by Product Hunt. Users can sign up to become Pokémon Trainers can catch and share their Pokemon with other Pokémon Trainers.

Live Site

Technologies Used

Backend

  • Express
  • Sequelize
  • PostgresSQL
  • JavaScript

Frontend

  • JavaScript
  • CSS3
  • Pug

Features

User authentication

Trainers (users) can register a new account, and log into an existing account. There is also a demo login.

PokéPages

Trainers can create PokéPages by catching new pokemon. PokéPages show a pokemon's parent species, elemental types, and description. The description can be edited by the trainer who owns that pokemon.

Profile

Trainers can visit each other's profile pages to see their full name and the bio they entered on signup.

Search


(Featured: All users and pokemon with the letter 'P' in their name or parent species.)

Search for pokemon or trainers by username, nickname, parent species, or pokemon element type.

How to Run Locally

  1. Clone this repository.

     git clone https://github.com/jyih/pokeprobe.git
    
  2. Create a PostgeSQL user for PokeProbe with a password. Then set up a database that belongs to that user.

  3. Navigate into the project folder and create a .env file that mirrors the .env.example, replacing the username, password, and database with what you used to create your Postgres user and database.

  4. Run

     npm install
    
  5. Once that is finished and all dependencies are installed you can boot the server by running

     npm start
    

pokeprobe's People

Contributors

jyih avatar michellekontoff avatar ji-k avatar omstachu avatar avru5 avatar

Stargazers

 avatar Sharon Fang avatar Casey Tuer avatar  avatar Pierre Guilbault avatar  avatar  avatar

Watchers

 avatar Rihana Martinson avatar  avatar

pokeprobe's Issues

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.