A React.js App developed during a Udemy course.
Explore the docs »
View Demo
The current app was developed as final job of Udemy course using React.js on the client side and Node.js with apollo server and Graphql on the server side.
The first release it was developed without using React Hooks due to educational purposes , but in the next release it will be updated to include them.
The project was built using the next libraries and frameworks among others.
The folders and files are structured as follow:
├── public # Static files
├── src
├── assets # Contains css files and utilities files
├── components
├── alerts # Common alert components
├── auth # Login and register components
├── customers # Components to view, create and edit customers
├── layout # Global components
├── orders # Components to view, create and edit orders
├── panel # Components to show statistics
├── products # Components to view, create and edit products
Others common components
├── graphql
├── queries # All graphql queries of the project
├── mutations # All graphql mutations of the project
├── CHANGELOG.md # Document project changes in `Keep a changelog` format.
└── README.md # The first page that user will see when he visit the repository.
To get a local copy up and running follow these simple example steps.
You need to have installed:
npm
- Clone the repo
git clone https://github.com/julioale21/CRM-graphql-frontend.git
- Install NPM packages
npm install
- Run the command
npm run start
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
@julioale21 - julioale04031981@gmail.com
https://github.com/julioale21/CRM-graphql-frontend
https://crm-graphql-frontend.vercel.app/
*user: admin
*password: admin