Thanks for checking out my repo! This MERN app is using a data set obtained from Kaggle
- 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
- 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
intobackend
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
I am always open to your feedback.