https://github.com/serudda/movo-frontend
https://github.com/serudda/movo-frontend
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/serudda/movo-frontend
- Owner: serudda
- Created: 2020-02-09T23:26:28.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T06:51:15.000Z (over 3 years ago)
- Last Synced: 2025-03-29T13:07:09.589Z (about 1 year ago)
- Language: CSS
- Size: 5.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movo Frontend Challenge
### Stack
- React 16.12.0
- Typescript
- TailwindCSS (Generate utilities.scss)
### Install
Actually, you don't need an **'installation'**, you just open the app on this [url](https://movo-test.netlify.com/). This project is deployed in [Netlify](https://www.netlify.com/), which is connected with a [GitHub](https://github.com/sruda/movo-frontend) repo.
**PRD:** https://movo-test.netlify.com/
-----
#### If you want to run the project locally, you should follow this steps:
1. Clone the project.
```
git clone https://github.com/sruda/movo-frontend.git projectname
```
2. Install dependencies:
```shell
npm install
```
3. Launch a local server:
```shell
npm start
```
or
```shell
yarn start
```
4. Open your favorite browser, and browse to:
[**http://localhost:3000/**](http://localhost:3000/)
#### You can find bellow all the resources used to create this project
๐ ยท [Details about implementation.](https://www.notion.so/seruda/Movo-Frontend-Challenge-ef7b766095494cb4a23578cf6c8bcbfd)
### Pending tasks(technical debt)
- Add a new validation into the NumericStepper input in order to avoid the typing of negative numbers.
- Remove the symbol "minus" when the discount is 0.
- Include robust Test structure. The base structure is ready to include any kind of Test (E2E, Unit Test, StorybookJS/Storyshots, etc.).
- Consider move all the Checkout logic to a **Hook + Context** in order to avoid pass down every method from parent to nested children.
-----
**NOTE**
**Please, if you have any question, don't hesitate to contact me: sergioruizdavila@gmail.com**