Adobe_Assignment fronted Repository Link : https://github.com/Shimbhu77/Adobe_assignement_fronted
- User Module
- Post Module
- Java
- Spring Boot
- Lombok
- MySQL
- SpringData Jpa
- Hibernate
- Junit
- Mockito
- HTML
- CSS/BootStrap
- JavaScript
- Register user
- Update user
- user can upload post
- user can update post
- user can like or unlike the post
- user can see top 5 most active users based on post
- user can see top 5 most liked posts.
database railway cloud Link: https://adobeassignment-production-af97.up.railway.app
fronted netlify Link: https://sweet-pika-0832fe.netlify.app/
click here to see the deployed project : https://sweet-pika-0832fe.netlify.app/
You can clone this repo and start the serve on localhost. Before running the API server, update the database config inside the application.properties file.
server.port=8888
spring.datasource.url=jdbc:mysql://${DB_HOST:localhost}:${DB_PORT:3306}/${DB_NAME:adobe}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=${DB_USERNAME:root}
spring.datasource.password=${DB_PASSWORD:Root}
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER
Link: http://localhost:8888/**
- Responsible for All Features