The Banana Republic
A frontend challenge for a "Banana Republic".
The Banana Republic
is built with vue, HTML5, CSS3 and lots love ❤️ 💖, and deployed on netlify.
Because of our believe in being progressive, we believe ths is just a work in progress :construction:. But, feel free to explore :ringed_planet: The Banana Republic, thank you friend.
Table of contents
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
The things you will need in order to use the app and how to install them
- Before you begin, ensure you have the latest node installed on your computer - Node.js 14.16.1 was used for this
Check with:
# ensure Node.js is >= 14.16.1
vue --version
- Also ensure you have the latest vue cli installed - Vue CLI 3.O was used for this
Check with:
# ensure Vue CLI is >= 3.0
vue --version
Project setup
This will walk you through how to setup the app on your local computer and/or machine.
Install all packages, plugins and dependencies
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run your unit tests
npm run test:unit
Lints and fixes files
npm run lint
Customize configuration
Built with
-
Vue 2 - The progressive javasript framework used
-
Google Fonts - A library of more free and open source font families
-
External libraries used in this project includes:
- Airbnb JavaScript Style Guide - A javascript linting guide
- Jest - A JavaScript testing framework
Authors
- Mubarak SULAYMAN - @mubaraksulayman
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License.
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.