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