tylothedino / pokestore

My capstone project inspired by Amazon
0 stars 0 forks source link

Pokestore

Pokestore is a financial web application inspired from Amazon, that displays over 300 purchasable items using the PokeAPI library. The application allows users to make purchases, create, read, update and delete reviews and lists, and update orders.

Live Link

https://pokestore-ovzh.onrender.com/

Tech Stack

Frameworks and Libraries

Python Flask JavaScript React Redux CSS3 HTML5

Database:

Postgres

Hosting:

Render

Site Snapshots

Landing Page

alt text

Product Category Page

alt text

Product Details Page

alt text

Cart Details Page

alt text

Orders Page

alt text

List Details Page

alt text

Feature List

Endpoints

Auth Routes

Current User

Product Routes

Get Products

Get One Product by ID

}

* Error Response: HTTP Status 404
```python
{
   'errors': 'Not Found'
}

Cart Routes

Get Current User's Cart

}

* Error Response: HTTP Status 404
```python
{
   'errors': 'Not Found'
}

Clear Current User's Cart

Add Product to Current User's Cart

Remove all of a Product from Current User's Cart

}

* Error Response: HTTP Status 404
```python
{
   'errors': 'Not Found'
}

List Routes

Get Lists

Update a list

Add a product to a list

Remove a product from a list

Remove a list

Order Routes

Get Orders

Get Order

}

* Error Response: HTTP Status 404
```python
{
   'errors': 'Not Found'
}

Update Order Status

}

* Error Response: HTTP Status 404
```python
{
   'errors': 'Not Found'
}

Cancel Order

Review Routes

Get Reviews

Get Reviews for a Product

Update Review

Cancel Order

Connect

LinkedIn