Giter Site home page Giter Site logo

Jatinder Singh's Projects

address-book-api-with-swagger icon address-book-api-with-swagger

Developed a Java, Spring Boot based REST API with Swagger enabled. Swagger API is configured to give the end-user detailed information about the API endpoints and meta-data.

android-implicit-intents icon android-implicit-intents

Android - Implicit Intents -- In this project, an android app is designed which demonstrates the working of 3 Implicit Intents that perform events like Add Calendar Events, Capture photo and view it, and Make a phone call.

bookstore_webapi icon bookstore_webapi

Bookstore Web API project is developed using Asp.Net Core + Cloud hosted MongoDb. In this project, connection string to connect to MongoDB database is encrypted/hidden in code using dotnet secrets feature.

calculator-app-android icon calculator-app-android

Android based Calculator App developed using Java, Android technologies. IDE used is Android Studio.

career-opportunities-in-canada--web-project icon career-opportunities-in-canada--web-project

Career Opportunities In Canada - A Web Application project mainly focused in Front End using HTML, CSS, JavaScript, JQuery, and Bootstrap. This project is developed using Brackets editor.

coronavirus-tracker-springboot icon coronavirus-tracker-springboot

Coronavirus Tracker - Web API with frontend UI developed using Java, Spring Boot, Thymeleaf, HTML, Bootstrap CSS, Apache Commons-CSV, GitHub

course-api-data icon course-api-data

Course API project is implemented using Spring Tools Suite 4 with Java technology and Spring Boot framework. In this I have also implemented JPA along with Apache Derby DB.

department-user-microservices icon department-user-microservices

Developed 2 microservices (Department and User) using Java, Spring Boot which are communicating with each other using RestTemplate. Logged the microservice interaction using @Slf4j logging library. Used Netflix component Eureka for Service Registry and Discovery and created a separate project for this. Also, implemented and created a separate project for API Gateway through which application users will communicate to microservices through API Gateway so that direct communication to microservice can be avoided. Handled Fault Tolerance and Resilience using Hystrix by implementing Circuit Breaker pattern with Hystrix Dashboard to monitor the health of each micro-service circuit breaker. Apart from this used Spring Cloud Config to read the application configuration properties from the GitHub repository hosted YAML file. Used Spring Zipkin and Sleuth to implement the distributed Log tracing for all the microservices.

dept-user-config-server icon dept-user-config-server

This repo contains just 1 YML file, which serves as the cloud configuration file for Java-Spring Boot based microservices project. Multiple microservices like department, user along with API Gateway, Hystrix Dashboard uses the configuration from this file hosted in GitHub repository.

doctor-patient-rest-api-spring-boot-postgresql icon doctor-patient-rest-api-spring-boot-postgresql

Spring Boot based RESTful API - demonstrating Doctor-Patient scenario - with Spring Data JPA, Hibernate, Entity Relationships, PostgreSQL, Lombok, Postman, Spring Tool Suite, Tomcat Server, pg-Admin.

ip-location-finder-soap-rs icon ip-location-finder-soap-rs

In this project, I have used a web published SOAP IPService's WSDL to use in program to pass the IP address and return back the response with country and state name the IP address belongs to. Project developed using Eclipse IDE and JAX-WS.

is-the-site-up icon is-the-site-up

Is The Site Up - This is the small Java +Spring Boot Application developed using VS Code. This application is basically used to check if the website url is up or down. User will enter the URL in the variable and it will display whether the site entered by user is up and running or not.

java-jms-queue-demo icon java-jms-queue-demo

This is a small application to demonstrate the Java Messaging Service (JMS) API with using MessageQueue to send/receive the messages. The Glassfish Server is used to create the JMS Connection Factories and Destination Resource.

job-portal-app icon job-portal-app

Job Portal App is the android app developed using Android Studio IDE with technologies like Java, Android, Firebase DB for application authorization, etc.

messenger-restful-api-jersey-jaxrs icon messenger-restful-api-jersey-jaxrs

This is an implementation of RESTful web-services for a messenger application contains Message, Profile, and Comment web-service using Java, JAX-RS, Jersey, JAXB. Tools used : Eclipse IDE, Tomcat Server, Postman and Maven (Code build).

patientservice-soap-springboot-h2db icon patientservice-soap-springboot-h2db

Patient Service is a JAX-WS based SOAP Web Service implemented in Spring Tools Suite using Java, Spring Boot, Maven, POM.XML, SAAJ, JAX-B along with JPA functionality using H2 in-memory database. The Web Service is tested against WSDL contract using SOAP UI client. All the web service requests are also being logged in a XML file created for each request.

person-api icon person-api

person-api is a REST API project developed using IntelliJ IDEA with Java, Spring Boot, Spring JDBC, cloud hosted PostgreSQL DB, Hikari DataSource, Docker, Flyway DB, application.yml

productservice-cqrs icon productservice-cqrs

An Event-Driven microservices project with Product Service implementation with Command-Query Responsibility Segregation (CQRS) and Domain Driven Design (DDD) principles. Integrated with Axon Server which helps to maintain and scale applications in distributed systems.

rest-user-service icon rest-user-service

A Java JAX-RS based REST Web-Service implemented using User entity. It is developed using Eclipse IDE and Glassfish Application server along with Postman tool to run the APIs.

spring-boot-microservices-movies-rating icon spring-boot-microservices-movies-rating

In this application, 3 Micro-Services are developed using Spring Boot are communicating with each other using RestTemplate. Used Netflix component Eureka for Service Registry and Discovery. Handled Fault Tolerance and Resilience using Hystrix.

spring-boot-multi-threading icon spring-boot-multi-threading

Project demonstrating Mukti-Threading scenario in Spring Boot. Uploading CSV data dynamically from Spring Boot application into in-memory H2 Database. Then, reading the data from database using thread pool executor.

spring-boot-security-using-jwt icon spring-boot-security-using-jwt

This Spring Boot based application serves as an example of how to use JWTs (JSON Web Tokens). The next request from the client will be authenticated by using the produced JWT token if it is made before the token expiration time. It first validates the incoming request and creates a JWT token using a suitable algorithm that is valid for a time period.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.