/sales-box-app

Front-end project for SalesBox app

Primary LanguageJavaScript

SalesBox

SalesBox is a easy to use cloud based sales analyzer that accepts text files (tab separated) uploads.

https://sales-box-app.vercel.app/

Features

With SalesBox you can:

  • Check the Gross Income for each upload
  • Check the All Time Gross Income for all the uploads made
  • See a list of uploaded files to control your analysis.

Get Started 🔥

This repository is the front-end app for the SalesBox project. Follow the setup below to install and run it locally.

Prerequisites 💾

To run the project, you will need the following dependencies installed:

yarn

Installation 🛠

  1. After clonning the repository, in the ROOT directory run the following command to install the dependencies.

     yarn install
    

Running the project ⚙️

To run the project locally, use the command bellow.

    yarn dev

The NextJS server will run on localhost:3001.

⚠️ Don't forget to run the backend API https://github.com/MatheusPoliCamilo/company-sales-api

Improvements 📈

  1. Add tests to the project, it was not built using TDD.
  2. Add end-to-end tests with Cypress.
  3. Add CI to the project.
  4. Change project to use TypeScript.
  5. Add rules and plugins to eslint.
  6. Create a menu to view the company file imports.
  7. Create a menu to view the sales.