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

https://github.com/estaniulyte/exus-fee-task

Web application which depicts information about organizations, the projects they participate and users.
https://github.com/estaniulyte/exus-fee-task

data-tables react responsive-design tailwindcss typescript

Last synced: 2 months ago
JSON representation

Web application which depicts information about organizations, the projects they participate and users.

Awesome Lists containing this project

README

          

# Task for Front-End Engineer position (Exus AI Labs)

Web application which depicts information about organizations, the projects they participate and their users.

## Technologies

- React
- Typescript
- TailwindCSS
- Docker Compose & Dokerfile
- Axios

## Features
- Create/Delete/Edit Organizations, Projects, Users information
- Data tables for:
- Organizations
- Projects
- Users
- Pagination for Data tables
- Charts
- pie chart of number of users per project
- bar chart of number of organizations per project
- Mobile Friendly/Responsive User Interface
- Dockerfile and docker-compose files included

## To run project locally:
- Navigate to /front-end directory
- run ```npm start```

## To start container:
- In root directory run ```docker-compose up```

## Showcase Screenshots

### Desktop

![5d4d025c36ad50dbd7e274a5c6a5da34](https://github.com/estaniulyte/exus-fee-task/assets/43463977/17138674-d6d1-4c54-9dea-9623ccebebd2)

### Mobile

![85f1ad0d388fb8c8942ecdbc778d708b](https://github.com/estaniulyte/exus-fee-task/assets/43463977/91d2e6fc-dc94-4adb-8f7e-b98e14730b97)