Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vijay-nits/tatsamtask
Tatsam Hiring Software Engineer - Java Spring Assignment
https://github.com/vijay-nits/tatsamtask
Last synced: about 1 month ago
JSON representation
Tatsam Hiring Software Engineer - Java Spring Assignment
- Host: GitHub
- URL: https://github.com/vijay-nits/tatsamtask
- Owner: VIjay-Nits
- Created: 2021-01-23T19:30:24.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-24T17:34:42.000Z (almost 4 years ago)
- Last Synced: 2023-09-05T20:54:39.852Z (over 1 year ago)
- Language: Java
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TatsamTask
Tatsam Hiring Software Engineer - Java Spring Assignment**Description:**
There are 4 areas that a user can allot different priorities to.
1. Connection
2. Relationships
3. Career
4. WealthAlong with priority, he/she needs to rate the satisfaction for all the above areas on a scale of 1 to 5.
Company admin/creator should have the ability to add more areas in the backend later if needed.
**Task:**
Create REST APIs that
- Returns a list of all the priority areas from the database
- Accepts the order of priority along with the satisfaction rating for each area for a user and stores it in the database.properties------------------------------------
# tomcat server port
server.port=7413#database configuration:mysql
spring.datasource.url=jdbc:mysql://localhost:3306/sys
spring.datasource.username=root
spring.datasource.password=
spring.datasource.dbcp2.driver-class-name=com.mysql.jdbc.Driver#hibernate configuration
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL8Dialect# method/operation | API urls
# |
# get all data(GET) | /data
# |
# get data by id(GET) | /data/{id}
# |
# add new data(POST) | /data
# |
# delete data from DB |
# by id (DELETE) | /data