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

https://github.com/michalzaq12/team-management-app

An application for managing sport teams
https://github.com/michalzaq12/team-management-app

adaptive-ui google-autocomplete google-maps-api i18n jwt-authentication responsive-design rest spa vue vuetify

Last synced: over 1 year ago
JSON representation

An application for managing sport teams

Awesome Lists containing this project

README

          

## ⚡️ Quick start
> Project skeleton: [vue-web-starter](https://github.com/michalzaq12/vue-web-starter)

```bash
# install dependencies
npm install

# build all vendor modules (only once)
npm run dll

# serve with hot reload at localhost:3333
npm run dev
```

## 📝 About project

Project concerns implementation of internet portal helping to unite amateur sport teams and organize matches between teams from local communities. The portal consists of back-end application, mobile application and web application. Communication between these components is based on REST architecture.

**_This repository contains only web application_**

## ✅ Features

* registration with email verification
* editing user profile
* adding new team with thumbnail
* discovering local teams or groups
* joining teams (team owner must accept request)
* reviewing team players
* sending invitations for matches
* reviewing invitations

## 👀 Application preview

▶️▶️ [Application preview](https://github.com/michalzaq12/team-management-app/wiki/Screenshots) ◀️◀️

## 🚀 Additional things

* **Internationalization**

internationalization

* **Forms validation**

form-validation

* **Notifications**

notifications

* **Responsive Web Design**

rwd

* **Adaptive UI**

*Use the median cut algorithm provided by quantize.js to cluster similar
colors and return the base color from team thumbnail, then fill card background*

adaptive-ui

* **Transitions between pages**

custom loader

* **Integration with Google Autocomplete / Places API**

google-autocomplete

google-autocomplete

* **Integration with Google Maps**

google-maps

* **Thumbnail preview before uploading**

google-maps