This was the final group project of the Penn Coding Boot Camp.
To create a management portal for e-commerce small business owners to track the overall health of the business. Built using MongoDB, Express, React.js, and Node.js.
The balanced scorecard dashboard will track financial, internal-process, customer, and employee KPIs (key performance indicators). The product view allows users to see all products, top selling products, and a breakdown of top selling products for each month. Users can upload their own data files and download a pdf report of their dashboard data.
Make sure to run yarn install at the root directory after cloning the project.
This app requires users to sign up and input thier login credentials. Upload File User can upload CSV file matching the format description provided on the page. Dashboard The balanced scorecard dashboard will track financial, internal-process, customer, and employee KPIs (key performance indicators). KPIs: Profit, Revenue, Sales, Customer Retention Rate, Employee Productivity, Converting Words Products Users can see all products, top-selling products, and a breakdown of top-selling products for each month. Tasks Users can create their own tasks and delete upon completion. Download PDF User can download a report from the dashboard data.
This application is hosted on Heroku and can be accessed at NEED TO PUT HEROKU LINK HERE If running app locally:
Run yarn start or node server.js to launch the game on your localhost port
- HTML
- CSS
- Javascript
- React.js
- MongoDB
- Mongoose
- dotenv
- Axios
- Csvtojson
- Jspdf
- Bootstrap
- Chartist
- Moment
- react-bootstrap
- react-router-dom
- ES Lint
- Passport
- Bcrypt
- Bluebird
- Node.JS
- Express
- Heroku
Vitalii Khoruzhyi - Author Anh Lucci - Author Lexi Cummins - Author Michaela White - Author