Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/putukrisna6/se-technical-assessment-vue


https://github.com/putukrisna6/se-technical-assessment-vue

Last synced: 4 days ago
JSON representation

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.