Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dvikas/nextjs-graphql-adminpanel

Admin panel built with NextJS(Typescript), Material UI, Apollo Client & GraphQL. In the backend, Prisma 2 with Nexus and Mysql is used.
https://github.com/dvikas/nextjs-graphql-adminpanel

apollo-client backend boilerplate dashboard graphql material-ui mysql nextjs nexus prisma react reactjs typescript

Last synced: about 2 months ago
JSON representation

Admin panel built with NextJS(Typescript), Material UI, Apollo Client & GraphQL. In the backend, Prisma 2 with Nexus and Mysql is used.

Awesome Lists containing this project

README

        

# NextJS/ GraphQL Admin Panel inspired by Material UI

#### Tech Stack Frontend
* React(Next JS)
* Typescript
* Apollo Client
* GraphQL
* Material UI

#### Tech Stack Backend
* GraphQL
* Prisma 2
* Nexus
* Typescript
* Mysql

## Install VS Code extensions 🚀

Please installed these VS Code extensions for syntax highlighting and auto-formatting - [Prisma](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma) and [GraphQL](https://marketplace.visualstudio.com/items?itemName=Prisma.vscode-graphql).

![Prisma Extension for VS Code](https://i.imgur.com/IuyHd6e.png)Prisma Extension for VS Code

![GraphQL Extension for VS Code](https://i.imgur.com/Lbsk1TY.png)GraphQL Extension for VS Code

## Install Frontend
[Check Readme file for install instructions](https://github.com/dvikas/next-graphql-admin/tree/main/web-app)

## Install Backend
[Check Readme file for install instructions](https://github.com/dvikas/next-graphql-admin/tree/main/api)

## Screenshots
![Dashboard](https://i.imgur.com/rZs1OEo.png)Dashboard

![Products](https://i.imgur.com/MEBPjdL.png)Products

![Edit Product](https://i.imgur.com/1tqhaLP.png)Edit Product

![Categories](https://i.imgur.com/JWuO2Zt.png)Categories

## Contributing
Please share your opinion/ feedback for improvements! As you know it's open source project, don't hesitate to contribute your thoughts. Also, you can send email on [email protected].

Feel free to create a PR for your changes :)