estaniulyte / exus-fee-task

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Mobile

85f1ad0d388fb8c8942ecdbc778d708b

About

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


Languages

Language:TypeScript 90.8%Language:CSS 4.3%Language:HTML 2.8%Language:JavaScript 1.8%Language:Dockerfile 0.3%