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.
- Host: GitHub
- URL: https://github.com/estaniulyte/exus-fee-task
- Owner: estaniulyte
- Created: 2023-05-17T17:47:51.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-22T15:22:32.000Z (about 3 years ago)
- Last Synced: 2025-03-21T07:22:36.030Z (over 1 year ago)
- Topics: data-tables, react, responsive-design, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 2.41 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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

### Mobile
