Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/batukaraman/react-typescript-dashboard

The first project I used Typescript. Very useful! I developed a dashboard using the data grid in MUI and Recharts charts.
https://github.com/batukaraman/react-typescript-dashboard

dashboard react react-dashboard reactjs reactjs-dashboard typescript

Last synced: 19 days ago
JSON representation

The first project I used Typescript. Very useful! I developed a dashboard using the data grid in MUI and Recharts charts.

Awesome Lists containing this project

README

        

# React & TypeScript Dashboard

![Dashboard Mockup](https://gcdnb.pbrd.co/images/hWFN0SFxBBH1.png)

This project is a simple test project using React and TypeScript. My main goal is to bring technologies like React, Material-UI and Recharts together to show how it works and to build a foundation for bigger and more complex projects in the future.

## Özellikler

- **Data Grid**: The data grid created using [Material-UI](https://material-ui.com/) allows you to easily visualize and organize your data.
- **Graphics**: [Recharts](http://recharts.org/) powered charts offer a visually effective way to understand and monitor your data.
- **TypeScript Support**: The project is written in TypeScript and will help you make your code more secure.

## Demo

Demo available on this [page](https://react-dashboard-batukaraman.netlify.app).

## Goals

1. **Modular Structure**: The project offers a modular foundation for blog sites, e-commerce platforms and other similar web applications. Each module is designed to meet different business requirements and can be easily integrated.

2. **Backend Infrastructure**: In the future, this frontend project will be integrated with a backend infrastructure. In this way, users will be able to easily use all the backend functions required for web applications such as database management, user authentication and server-based operations.

3. **Comprehensive Solution**: The project provides an adaptable and extensible solution for a wide range of web application types. It can be used for blogs, e-commerce sites, personal portfolios and more.

## Quick start

1. Clone this project on your computer:
```
git clone https://github.com/batukaraman/react-dashboard.git
```

2. Go to the project directory:
```bash
cd react-dashboard
```

3. Install dependencies:
```
npm install
```

4. Start the project:
```
npm start
```

The project should now be up and running at http://localhost:3000.

## Technology Stack
- TypeScript
- Material UI
- Recharts

## Contact

If you have questions or feedback, please contact [[email protected]](mailto:[email protected]).

## License

Licensed under [MIT](LICENSE).

> This project may only be created as a test project and I plan to add more features and improvements in the future. Star this repository to stay tuned and don't miss updates!