Skip to content

Backend Spring framework using Gradle dependencies to implement a RestAPI to import contacts in CSV format and store in Database.

License

Notifications You must be signed in to change notification settings

ayshik-halder/contactsCSVtoSQL

Repository files navigation

Contacts CSV to SQL

~ Project by Ayshik Halder and Sandip Chakraborty

Backend Spring framework using Gradle dependencies to implement a RestAPI to import contacts in CSV format and store in Database.

Getting Started

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.

Prerequisites

What things you need to install the software and how to install them

- OpenJDK-8
- IntelliJ IDEA (for development)

Building

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>

API call

To execute HTTP requests click on LocaHost .

Deployment

The backend can be deployed without an IDE , using the above steps on a terminal alone.

Built With

  • Spring - The web framework used
  • Gradle - Dependency Management
  • H2 DB - Embedded in-memory databases
  • Swagger UI - RestAPI documentation tool

Authors

  • Ayshik Halder - Initial work - Github
  • Sandip Chakraborty - Architect - Linkedin

License

This project is licensed under the Apache2.0 License - see the LICENSE file for details.

Support

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

About

Backend Spring framework using Gradle dependencies to implement a RestAPI to import contacts in CSV format and store in Database.

Resources

License

Stars

Watchers

Forks

Languages