diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..442f603 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,43 @@ +# v.0.1.0 (Alpha) +## 🚀 Features +- Frontend + - VueJS frontend framework with Vuetify UI library + - Homepage with upcoming concerts, top locations and slider of all bands + - "All Bands" & "All Concerts" pages with filter option + - "All Locations" groups locations by city + - Band detail page with concerts, member, rating and gallery section + - Location detail page with concerts and seat plan + - Concert booking page. Seat can be selected by user and added to the basket + - User register, login and management system. Orders are visible after booking is complete + - Global search: Search for band names, locations and concerts + - URL simulation bar (needed for some exercises) with previous/next, go and reload buttons + - Preferences: + - Two themes (dark, light) + - Two languages (German, English) + - Database and exercise progress reset + - Reset to factory settings. Triggers also first install wizard + - Admin Panel + - Bands, concerts, locations, accounts, genres and orders page shows data in a data table + - File browser of open accessable file on server like images and scripts +- Backend + - ExpressJS backend server with Sequelize database management system + - Multiple API access points for data exchange + - SQLite 3 Database hosts all data + - 4 Account roles + - 7 Accounts with multiple addresses and payments + - 8 bands with + - 24 music genres + - 35 band members + - 13 rating datasets + - 17 event locations with + - 4 different cities + - 79 seat groups total + - 300 seat rows total + - 2170 seats total + - 27 concerts + - 3 orders with 4 tickets +- Exercises + - 12 exercises in four exercise groups + - Every exercise displays a notification message on solution + - Progress is visible on the help page in frontend + - PDF export of exercise progress with name and student register number