Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/putukrisna6/se-technical-assessment-vue
https://github.com/putukrisna6/se-technical-assessment-vue
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/putukrisna6/se-technical-assessment-vue
- Owner: putukrisna6
- Created: 2024-06-08T05:24:30.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-06-08T09:58:54.000Z (5 months ago)
- Last Synced: 2024-06-09T10:58:57.990Z (5 months ago)
- Language: Vue
- Size: 271 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# se-technical-assessment-vue
## Project setup
Create a `.env` file. Please look at the `.env.example` and adjust the API base URL.
### Build and run the app with Docker Compose
```
docker compose build
docker compose up -d
```### Build a development server
```
yarn install
yarn serve
```## Project structure
Here's the structure of the project. All components are inside the `/components/` directory. `/services/` handles the connection to the API.
```
└── src
├── App.vue
├── assets
│ ├── logo.png
│ └── tailwind.css
├── components
│ ├── FeedbackForm.vue
│ ├── FeedbackModal.vue
│ └── StarRating.vue
├── main.js
└── services
└── apiService.js
```## Library versions
The project was built using Vue CLI on Node v18.19.1.