henriquealbert / koneksys-react

Home Page:koneksys-react.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Team Data My Team Data My Team Data My Team Data My Team Data My Team Data My Team Data My Team Data My Team Data My Team Data My Team Data My Team Data

πŸ† My Team Data


Table of Contents
  1. About
  2. Features
  3. How to start the Project
  4. Technologies
  5. Author

About

πŸ† My Team Data - is an application that reads a CSV file and let's you interact with the file.


Features

  • Step 1 - Submit Data
    • The user should be able to submit the players.csv file and if everything is correct move on to the next step. If the user submits a file with incomplete data (missing field), the UI should show an error and prevent the user to continue.
  • Step 2 - Change Category
    • Here the fields from the data should populate a table where the player status can be changed.
  • Step 3 - Favorite Player
    • From that list, the user can flag a player as his favorite. At this point, the user can confirm and visualize the result.
  • Step 4 - My Team
    • After submitting the file, the user should be able to see his full team on the main page.

Resources on Adobe XD.

How to start the project

- Pre-requisites:

Before you begin, you will need to have the following tools installed on your machine: [Git] (https://git-scm.com), [Node.js] (https://nodejs.org/en/). In addition, it is good to have an editor to work with the code like [VSCode] (https://code.visualstudio.com/)

Running the web application (React)

# Clone this repository
$ git clone https://github.com/henriquealbert/koneksys-react.git

# Access the project folder in your terminal
$ cd koneksys-react

# Install the dependencies
$ npm install
# or with yarn
$ yarn install

# Run the application in development mode
$ npm run start
# or with yarn
$ yarn start

# The application will open on the port: 3000 - go to http://localhost:3000

Technologies

The following tools were used in the construction of the project:

I've choose Papaparse to parse CSV files, beause it's the most popular csv parser on npm.

See the file package.json


Author

Henrique Albert Schmaiske

Henrique Albert Schmaiske

Twitter Badge Linkedin Badge Gmail Badge


πŸ“ License

This project is under the license MIT.

Made with love by Henrique Albert Schmaiske πŸ‘‹πŸ» Get in Touch!

About

koneksys-react.vercel.app

License:MIT License


Languages

Language:JavaScript 67.7%Language:CSS 29.9%Language:HTML 2.4%