Skip to content

kjkeaston/top-rated-wines

Repository files navigation

Top Rated Wines

Thanks for checking out my repo! This MERN app is using a data set obtained from Kaggle

Example app screenshot

Features

  • Full CRUD app
    • Using combination of axios and fetch for create, read, update, delete
    • Pop-up modal for creating, editing, deleting
  • jQWidgets jqxGrid for the wine table display
  • Server-side pagination limiting results to 20 wines per page
  • Export current table data to CSV
  • Pop-up modal for testing checkmark clicks of parent elements and their respective children

Setup to Run

  • Clone repository
  • cd into cloned directory
  • Run npm install from within directory to install the required dependencies
  • Run npm start from root directory
    • This should fire up the frontend on PORT:3000 and the backend on PORT:8080
  • Open a new tab within the current terminal session (new tab should still be in root)
  • cd into backend from root
  • Run node db/seed.js to seed your local database with the wine data from the CSV
  • Run mongod to fire up the MongoBD database
  • Visit http://localhost:3000/ in your browser to see the running app

Sending Feedback

I am always open to your feedback.

About

MERN Stack to view some top-rated wine data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages