This project is a React application using Vite as a bundler. The user interface is built with PrimeReact.
Before getting started, make sure you have the following software installed:
- Node.js (version 16 or higher)
- npm (comes with Node.js, but if you don't have it, you can install it from nodejs.org)
- Git (to clone the repository)
- Visual Studio Code (to edit and run the code locally more easily)
If you don't have Git, npm, Node.js, or Visual Studio Code installed, follow these steps:
- Install Node.js and npm
Go to nodejs.org and download the latest LTS (Long Term Support) version. When installing Node.js, npm will also be installed automatically.
- Install Git
If you don't have Git installed, you can download it from git-scm.com. During installation, follow the default instructions.
To verify that Git has been installed correctly, open a terminal and type:
bash git --version
- Install Visual Studio Code
If you want a more complete development environment, you can download Visual Studio Code from code.visualstudio.com. It is a very popular code editor and compatible with React.
-
Open a terminal and navigate to the folder where you want to clone the project.
-
Use the following command to clone the repository:
bash git clone <repository_URL>
Replace <repository_URL> with the actual URL of your repository on GitHub.
-
Open the project folder in Visual Studio Code (or your preferred code editor).
-
Open a terminal inside Visual Studio Code (or in the project folder) and run the following command to install the project dependencies:
bash npm install
This command will read the package.json file and download all the necessary libraries and dependencies, including React, Vite, and PrimeReact.
Once the dependencies are installed, you can run the project with the following command:
npm run dev-
PrimeReact: This application uses PrimeReact as a user interface component library. You can find the PrimeReact documentation at primereact.org.
-
Github Pages: This application uses the gp-pages library for deployment.
-
By: Rodrigo Pimienta Monterrubio rodrigopimienta28@gmail.com
I hope this guide is helpful! If you have any questions, please feel free to ask.