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

https://github.com/antal0x11/mycharts

MyCharts is a school project that gives you the ability to create certain types of charts.
https://github.com/antal0x11/mycharts

Last synced: about 1 month ago
JSON representation

MyCharts is a school project that gives you the ability to create certain types of charts.

Awesome Lists containing this project

README

        

# NTUA ECE SAAS 2023 PROJECT

## TEAM (saas2023-44)

![myChartsHome](myChartsHome.png)

## MyCharts

At myCharts we have one mission, to provide you with quality charts so you can describe, explain, demonstrate and analyze your data with no extra effort.So, what are you waiting for?

## Architecture

A Visual Paradigm File can be found [here](/architecture/).

## Requirements

* Node v19.5.0
* Java 17.0.2
* Docker 4.8.2
* Python 3.10.8

## Installation
```

./init.sh
docker network create --subnet=10.0.1.0/24 mycharts-network (skip if already exists)
docker compose up

```

## Technologies and Frameworks used in this project

> Frontend
* [React](https://react.dev/)
* [Vite](https://vitejs.dev/)
* [Tailwind css](https://tailwindcss.com/)

> Backend
* [Spring Boot](https://spring.io/projects/spring-boot)
* [Express](https://expressjs.com/)
* [Flask](https://flask.palletsprojects.com/en/2.3.x/)
* [RabbitMQ](https://www.rabbitmq.com/)
* [Matplotlib](https://matplotlib.org/)

> Database
* [Redis](https://redis.io/)
* [MySQL](https://www.mysql.com/)

## Notes

MyCharts is a school project. This project contains .env files with basic configuration.