Wine App

This is a wine app that allows users to search for wines that pair with a meal. It can also pair a meal to a type of wine.


  • React was used to develop this frontend single page application that makes simple, targeted api requests to the Spoonacular API

  • CSS was used to style and make the SPA responsive.

  • other technologis employed include HTML, JavaScript, and Heroku.

Go to App App Code

Technologies Used

JavaScript

Node.js

React.js

React.js

HTML

html

CSS

css

Spoonacular API

css

Heroku

heroku

Github

github

eCommerce App

These are eCommerce apps that will be live in a few weeks.


  • React and React Router were used to develop this frontend single page application that has the functionality of simple shopping site.

  • Redux and Rudux Toolkit were used to manage the state of the application.

  • MongoDB and Mongoose were used to create a database that stores user information and product information.

  • Node.js and Express were used to create a backend server that handles requests from the frontend (Axios) and communicates with the MongoDB database.

  • bcrypt was used to hash and salt the user passwords.

  • JSON Web Token was used to create a token that is sent to the client upon login. The token is then used to authenticate the user and to access protected routes.

  • Stripe Checkout was used to handle the payment processing.

  • Render was used to deploy the app.

  • Github was used to manage the code.

  • Go to Weed App Go to Shop App Weed App Code Shop App Code

Technologies Used

Node Express

node-express

React.js

React.js

React Router

react-router

HTML

html

Bootstrap

css

Axios

axios

Redux Toolkit

css

Material UI

css

Render

render

MongoDB

mongo

Mongoose

mongoose

Stripe Checkout

mongoose

Styled Components

mongoose

bcrypt

mongoose

JSON WEB TOKEN

mongoose

Github

github

Product Review App

This app allows the user to add Products and Product Reviews that are stored in a Postgres database. Products and Reviews related to a specific product can be retrieved from the relational database.


  • React and React Router were used to develop this frontend single page application that has the functionality of simple shopping site.

  • Node.js and Express were used to create a backend server that handles requests from the frontend (Axios) and communicates with the Postgres database via Sequelize.

  • Sequelize was used to create the database models and to handle the database queries.

  • Go to App App Code

Technologies Used

Node Express

node-express

React.js

React.js

React Router

react-router

HTML

html

Bootstrap

css

Github

github

Postgresql

postgres

Sequelize

sequelize