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

https://github.com/stefnotch/sepm-project

TU Vienna - Group Project Frontend
https://github.com/stefnotch/sepm-project

code-generator vue

Last synced: 8 months ago
JSON representation

TU Vienna - Group Project Frontend

Awesome Lists containing this project

README

          

# SEPM Group Project Frontend

This is the *frontend* of the ticket service website we built as a part of the TU Wien 2022 SEPM course (Software Engineering and ProjectManagement). [Many thanks to my lovely team members!](https://github.com/stefnotch/sepm-project#team-members)
The backend is not included, instead we whipped up a *mocked* version of it. Try searching for the merchandise named `cat`.

[Check it out in action here](https://stefnotch.github.io/sepm-project/#/)

![Screenshot](./screenshot.png)

[**There is also the code of our spicy little code generator**](https://github.com/stefnotch/sepm-project/tree/main/backend/codegenerator#code-generator).

## Pretty Gifs

![Gif](./2022-07-08_00-19-35.gif)
![Gif](./2022-07-08_00-27-31.gif)

## Team Members

- [Stefnotch](https://github.com/stefnotch)
- [Syntactic Sugardaddy](https://github.com/Syntactic-Sugardaddy)
- [peanutrino](https://github.com/peanutrino)
- [Yousif](https://github.com/YouSafe)
- Berndt
- Berik

# Internal Info

## How to run it

Make sure to install all the dependencies using
```sh
npm install
```

### Compile and Hot-Reload for Development

And then the frontend can be started using
```sh
npm run dev
```

### Typecheck

To make sure that we don't have any Typescript errors
```sh
npm run typecheck
```

### Lint with [ESLint](https://eslint.org/)

And Eslint will politely catch a few mistakes or just style guide violations
```sh
npm run lint
```