Skip to content

Latest commit

 

History

History
116 lines (91 loc) · 5.58 KB

Readme.md

File metadata and controls

116 lines (91 loc) · 5.58 KB

Better-PSN

| My portfolio

Purpose:

This project was created because Sony does not offer the ability to see your PlayStation network, friends status without using your consul, or their specific application.

Features

List of Features in order

  • view PSN friends online status
  • view friend personal info
  • if they share it with you
  • view friend current activity (games)
  • view friend account trophie level
  • view last online status

🗒️ NOTE

- if you add to your personal machine you can just add your NPSSO code directly in the API/playstions.js file, so you don't have to constantly retype it

⚠️Important Information⚠️

server for fetching personal data is not Live. Page is only static for demonstrative purposes


PSN Friends

image of PSN Friends

View - online status

View - personal Info (if they share it)

View - current activity (what they are playing)

View - last time they've been active


How it works

image of Personal login instructions

All information is gathered from sony's public API

your acount info is reached using a code you get from sony called NPSSO. (do not share this code it is the equivalent to your account password)

all the information used is not stored. (I don't care about your info)


Installation and Running on private machine 🌐

if you just want to see a demo click on the better-PSN site like at the top of the doc

  1. download Zip or clone
  2. travel to Client folder and install dependancies
    ``` 
    cd ./Client
    npm i
    ```
    
  3. travel to server folder and install dependancies
    ``` 
    cd ../API
    npm i
    ```
    
  4. make sure to get your NPSSO code before hand. (walk through has been provided, it's on the Better-PSN site, just click PersonalAccount to see steps)
  5. Run Backend and front end
    ``` 
    npm start
    cd ../Client
    npm run dev
    ```
    

Tech Stack:

CORS HTML5 CSS3 SCSS/SASS JavaScript TypeScript NodeJS React React Router Express.js vite Markdown NPM JSON YAML REST API Rollup js Linux git Windows vs code

Notes to self (just ignore this) look at the rollup documentation so that i can properly configure the webpack. the main issue is that images are not appearing also see if i can get the server to run using github actions as well

then run build again