This is a React application that interacts with a Go server running in the backend. The server connects to a SQL Server database running in a Docker container. This front end application provides a user interface for interacting with the server's API, including features for uploading and downloading files and handling authentication through JWT tokens.
Before running this application, make sure you have Node.js and npm installed on your system. You'll also need the Go server running locally or on a remote server accessible to this front end application.
- Node.js: Install Node.js
- npm (comes with Node.js)
-
Clone this repository to your local machine:
git clone https://github.com/Grilo16/client-element3-challenge
-
Navigate to the project directory:
cd client-element3-challenge
-
Install dependencies using npm:
npm install
Once the dependencies are installed, you can run the application using the following command:
npm run dev