- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
This is react project that includes a real calculator for basic operations with operants. It will have many branches and clear commit messages.
Client
- Complete APP with 3 SPA views, without Create React App.
- Routing System using React Route and Improved Styling for all pages/Nav (Hovers);
- Fetch Quotes on the end of the Calculator.
- Functional Components using React
- Improved Layout
- Component that created all the styling.
- React Html/Css/JavaScript best paractice
- Using gitflow and GitHub flow
To get a local copy up and running, follow these steps.
In order to run this project you need:
Download Project Files from github.
Clone this repository to your desired folder:
Install Node Package by running:
- npm install
- In other to use the repo you either to create a branch to create new features.
- But in order to run the project use the commands below:
- npm run build (It will create a production ready file)
- npm start (It will run the server on your local machine)
I have added Linters different kinds of Linters to help avoid typos and ensure the best practices of the code base. So while using this repository if you need to check your work no matter if you have worked on HTML or CSS, or even JS you can use the commands below.
- To run the linter test on index.html or any HTML file. Use the below command: npx hint .
-To run linter test on Stylesheets (CSS or sass). Use the below command: npx Stylelint "**/*.{css,scss}"
- To run linter test on ES Lint (JS). Use the below command: npx eslint .
👤 Author Glauber Bannwart
- Implement testing with weekly coding partner (next PR);
Contributions, issues, and feature requests are welcome! Please consider this issue link: Project Issues
If you like this project kindly leave a star!
We are gratefull of Microverse collaborators for creating such an amazing envirnment that we can work and learn.
This project is MIT licensed.