Backend Spring framework using Gradle dependencies to implement a RestAPI to import contacts in CSV format and store in Database.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
- OpenJDK-8
- IntelliJ IDEA (for development)
A step by step series of examples that tell you how to get a development env running
To build project, generate .jar executable file
$ ./gradlew build
$ ./gradlew bootrun
To execute the .jar file generated by gradle.
$ cd build/libs/
$ java -jar <Name of Jar file generated>
To execute HTTP requests click on LocaHost .
The backend can be deployed without an IDE , using the above steps on a terminal alone.
- Spring - The web framework used
- Gradle - Dependency Management
- H2 DB - Embedded in-memory databases
- Swagger UI - RestAPI documentation tool
This project is licensed under the Apache2.0 License - see the LICENSE file for details.
Email us at halderayshik@gmail.com for support or feedback. A star on the repository is appreciated.
Copyright 2020 Ayshik Halder -Licensed under the Apache License, Version 2.0