Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
2988b44
moving files to frontend root folder
null-result Aug 9, 2022
3e4f3f5
creating view files and structuring
null-result Aug 9, 2022
c452b89
Build css structure
null-result Aug 9, 2022
70efbc9
config scss to allow vars globally
null-result Aug 10, 2022
fd938b2
config color and font vars
null-result Aug 10, 2022
cd9e17b
declare mixings and typos
null-result Aug 11, 2022
d0019b3
create mixins for responsivness and flex and styling skeleton
null-result Aug 11, 2022
ef33d9f
adjust header's logo
null-result Aug 11, 2022
08521e3
adjust padding and _grid
null-result Aug 11, 2022
d26fc61
mock backend
null-result Aug 11, 2022
1ed738d
install json-server
null-result Aug 12, 2022
5fbd965
call to api and list response
null-result Aug 12, 2022
7ba1eed
adjust line-heigth in small text and patch grid rows
null-result Aug 13, 2022
2f858b9
create record hover and dinamic routing
null-result Aug 13, 2022
e35e2d2
convert naming to BEM metodology
null-result Aug 14, 2022
adc29f1
create PlayerComponent and reorganize styles
null-result Aug 14, 2022
e443836
adjust footer
null-result Aug 14, 2022
27e983a
group css files of main and remove store from homeview
null-result Aug 14, 2022
55a8bb9
create playlist store and api calls
null-result Aug 15, 2022
8312b4e
create controlls
null-result Sep 9, 2022
48810ab
format and temporizer
null-result Sep 10, 2022
7056409
change background dynammically
null-result Sep 10, 2022
ab32b2f
couple styles to components and mobile player view styles
null-result Sep 10, 2022
55742fa
style media and icon box
null-result Sep 10, 2022
01ee127
style display and rename classes
null-result Sep 11, 2022
43b5f99
styling player and adding tracks
null-result Sep 19, 2022
5cb3a2e
send complete track to TrackComponent
null-result Sep 19, 2022
aa45ae3
start timebR animation
null-result Sep 20, 2022
f494dd9
create backend project
null-result Sep 20, 2022
416763b
Merge pull request #1 from Sergio-Fernandez-Dev/feature/crear-compone…
null-result Sep 20, 2022
11cdb5d
config database env
null-result Sep 20, 2022
5bf68c6
change order field to position
null-result Sep 30, 2022
731ce0d
create Album model and controller
null-result Sep 30, 2022
35f348e
Create album model and controller
null-result Sep 30, 2022
4033c95
create backend project
null-result Oct 1, 2022
690a402
create models
null-result Oct 3, 2022
7032912
Create controller, repository and service of Album entity
null-result Oct 3, 2022
4dedd2a
Request and Response payloads
null-result Oct 3, 2022
071b6d4
adding vs config to gitignote
null-result Oct 3, 2022
140f082
refactor controllers and services and create resp and req
null-result Oct 3, 2022
d6c8de1
format response and create relations
null-result Oct 28, 2022
74c40a7
fixing recursivity
null-result Nov 1, 2022
3350264
change repositories names
null-result Nov 1, 2022
ef42177
Fix Relations
null-result Nov 3, 2022
4660c3d
show album by artist name
null-result Dec 20, 2022
5ad3306
implements checking to avoid rewrite artist when already exists
null-result Dec 21, 2022
dc0e24d
avoid to delete artist when album is destroyed
null-result Dec 21, 2022
0d96a5a
delete artist when all his albums are destroyed
null-result Dec 21, 2022
e1255b6
update album
null-result Dec 22, 2022
58d038a
implement update functionality
null-result Dec 25, 2022
43ce909
Update artists and tracks when album is updated
null-result Dec 26, 2022
feeede4
Refactory: copy properties to Track in addTrackListToAlbum method
null-result Dec 26, 2022
8820340
Refactory: create new objects throw BeanUtils in TrackService and Art…
null-result Dec 27, 2022
35e1c04
Test: AlbumRepository tests
null-result Dec 27, 2022
b9a7808
Test: new tests to wrong use cases
null-result Dec 29, 2022
fe9b570
Test: update, destroy and non existent id's test cases
null-result Jan 1, 2023
f82dcd5
Order tracks by position in playlist
null-result Jan 6, 2023
990db95
Toggle play and pause icons
null-result Jan 6, 2023
6bc0778
switch icon and bg color when song is active
null-result Jan 14, 2023
ce61cc5
stop song when home icon is pressed
null-result Jan 14, 2023
eef115e
resize main player icons
null-result Jan 16, 2023
bdd59b8
fix timebar
null-result Jan 17, 2023
4e5ebef
order tracklist by track position
null-result Jan 17, 2023
36a8ace
refactor backward and fordward tracks functionality
null-result Jan 17, 2023
ed17cc1
dockerize and create makefiles
null-result Feb 1, 2023
a1f1249
add refresh action
null-result Feb 1, 2023
7351da4
add ui volumes to see live changes in browser
null-result Feb 2, 2023
9208555
change script and template order
null-result Feb 2, 2023
d4afa86
refactor removing autowired
null-result Feb 6, 2023
c4349ee
create metadata handler
null-result Feb 7, 2023
3795371
Create drag and drop zone and uupload form
null-result Feb 7, 2023
2a2f477
remove url parameter
null-result Feb 8, 2023
06e0457
refactor service name
null-result Feb 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
diagrams/
.vscode
.DS_Store
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"java.configuration.updateBuildConfiguration": "interactive"
}
3 changes: 0 additions & 3 deletions frontend/Sergify/.vscode/extensions.json

This file was deleted.

91 changes: 0 additions & 91 deletions frontend/Sergify/src/App.vue

This file was deleted.

74 changes: 0 additions & 74 deletions frontend/Sergify/src/assets/base.css

This file was deleted.

1 change: 0 additions & 1 deletion frontend/Sergify/src/assets/logo.svg

This file was deleted.

35 changes: 0 additions & 35 deletions frontend/Sergify/src/assets/main.css

This file was deleted.

19 changes: 0 additions & 19 deletions frontend/Sergify/src/components/icons/Example.vue

This file was deleted.

Empty file.
14 changes: 14 additions & 0 deletions sergify/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
MYSQLDB_USER=root
MYSQLDB_ROOT_PASSWORD=root
MYSQLDB_DATABASE=sergify
MYSQLDB_LOCAL_PORT=3307
MYSQLDB_DOCKER_PORT=3306

SPRING_LOCAL_PORT=8000
SPRING_DOCKER_PORT=8080

UI_LOCAL_PORT=3000
UI_DOCKER_PORT=3000

ADMINER_LOCAL_PORT=8080
ADMINER_DOCKER_PORT=8080
17 changes: 17 additions & 0 deletions sergify/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
SHELL:=/bin/sh

.PHONY: run
run:
@docker compose up -d

.PHONY: stop
stop:
@docker compose down

.PHONY: build
build:
@docker compose build

.PHONY: refresh
refresh: stop run

35 changes: 35 additions & 0 deletions sergify/app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
.vscode
.DS_Store

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/
Binary file added sergify/app/.mvn/wrapper/maven-wrapper.jar
Binary file not shown.
2 changes: 2 additions & 0 deletions sergify/app/.mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
14 changes: 14 additions & 0 deletions sergify/app/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
### STAGE 1: Build ###
FROM maven:3.8.7-openjdk-18 AS build
RUN mkdir -p /app
WORKDIR /app
COPY pom.xml /app
COPY src /app/src
RUN mvn -f pom.xml clean install -DskipTests

### STAGE 2: Run ###
FROM openjdk:18-alpine
COPY --from=build /app/target/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","app.jar"]

Binary file added sergify/app/mock/discography/1/1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added sergify/app/mock/discography/1/1.mp3
Binary file not shown.
Binary file added sergify/app/mock/discography/1/2.mp3
Binary file not shown.
Binary file added sergify/app/mock/discography/1/3.mp3
Binary file not shown.
Binary file added sergify/app/mock/discography/2/1.mp3
Binary file not shown.
Binary file added sergify/app/mock/discography/2/2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added sergify/app/mock/discography/2/2.mp3
Binary file not shown.
Binary file added sergify/app/mock/discography/2/3.mp3
Binary file not shown.
Binary file added sergify/app/mock/discography/3/3.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added sergify/app/mock/discography/4/4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added sergify/app/mock/discography/5/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added sergify/app/mock/discography/6/6.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added sergify/app/mock/discography/7/7.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading