An open API service indexing awesome lists of open source software.

https://github.com/darioalbor/challenge-gys

Challenge carried out for the position of team leader for the company Gys S.A.
https://github.com/darioalbor/challenge-gys

authentication chartjs dashboard nextjs nodejs scss typescript

Last synced: 3 months ago
JSON representation

Challenge carried out for the position of team leader for the company Gys S.A.

Awesome Lists containing this project

README

          

# Description
This is a challenge developed for Gys company, where the following requirements were requested:

Create a dashboard that allows loading and visualizing statistics related to insurance policies. The system must handle up to 5 companies and display data such as the number of policies per company, detailed information about them, and relevant statistics in interactive charts.

# Important Notice
Use the following credentials to log in:
```
Email: admin@test.com
Password: admin123
```

# How to Deploy

Clone this repository:
```
git clone https://github.com/DarioAlbor/Challenge-Gys.git
```

# Backend Setup
1. Navigate to backend folder: `cd backend`
2. Install dependencies: `npm install`
3. Rename ".env.example" file to ".env" and configure it according to your needs
4. Start the server using `npm run build` and `npm run start` or test it in development mode using `npm run dev`

# Frontend Setup
1. Navigate to frontend folder: `cd frontend`
2. Install dependencies: `npm install`
3. Rename ".env.example" file to ".env" and configure it according to your needs
4. Start the server using `npm run build` and `npm run start` or test it in development mode using `npm run dev`

# Technologies
- Next.js
- Node.js
- Express
- TypeScript
- SCSS
- Chart.js