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.
- Host: GitHub
- URL: https://github.com/darioalbor/challenge-gys
- Owner: DarioAlbor
- Created: 2025-02-08T08:21:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-08T08:39:00.000Z (over 1 year ago)
- Last Synced: 2025-07-31T23:38:56.123Z (11 months ago)
- Topics: authentication, chartjs, dashboard, nextjs, nodejs, scss, typescript
- Language: TypeScript
- Homepage: https://challenge-gys.vercel.app
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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