Git Product home page Git Product logo

Bharat Soni's Projects

a-z-python-projects icon a-z-python-projects

Explore an extensive collection of Python projects, each corresponding to a letter of the alphabet. Whether you're a beginner or an experienced developer, dive into diverse Python applications, learn, and contribute to this educational journey.

angular-rxjs icon angular-rxjs

Sample Angular application that uses RxJS for reactive development. Find the associated Pluralsight course here: https://app.pluralsight.com/library/courses/rxjs-angular-reactive-development

aws-cli icon aws-cli

Universal Command Line Interface for Amazon Web Services

covid-19-impact-analysis-api- icon covid-19-impact-analysis-api-

Constructed a Spring Boot Restful Service in which mock Johns Hopkins University Center for Systems Science and Engineering (JHU CSSE) publishes data about Coronavirus COVID-19 impact on a daily basis. Your task is to write a simple Spring Boot Restful service using a subset of that dataset (link given below) exposing some restful endpoints (explained below) for analytical purposes. The service should have a simple mock authentication/ authorization mechanism using Spring Security whereby a user first gets a JWT token by providing any username. Passing a username again should invalidate the existing JWT token and return a new one. All other endpoints should be secured and not accessible without a valid JWT token. Dataset: https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv Do not create a database as data should be downloaded again daily (You can manage daily updates as you like). You can use any supporting library for csv processing. Use global confirmed cases dataset only. Use the raw option on Github to download the csv data file. https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv Endpoints: * To get a JWT token [Done] (-7) * To get list of users currently accessing the api [Done] (-4) * All new cases reported today [Done] (-1) * All new cases reported today country wise (sorted by cases reported today descending) [Done] (-2) * All new cases reported today in a country [Done] (-3) * All new cases reported since a date in a country (choose whatever format but explain that in readme file) [Done] (-6) * Top N countries with most reported cases today [Done] (-5)
 Other Requirements: * Use Maven for dependency management, build and test processes * Write Unit Tests for your services only * A readme file explaining * Architecture / Data handling / Tradeoffs * Any assumptions you have taken * API docs (optional — very brief) * Follow Clean Code norms * Layered architecture * Best practices/patterns
 Nice to haves: * Java 8 (Lambda, Streams, etc) * Dockerfile


dockerbook-code icon dockerbook-code

The code and configuration examples from The Docker Book (http://www.dockerbook.com)

ds-algo icon ds-algo

Implementation of Data structures and Algorithms at Apni Kaksha Java Placement Course

gitignore icon gitignore

A collection of useful .gitignore templates

hacker-laws icon hacker-laws

💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws

hacktoberfest-2020 icon hacktoberfest-2020

Get your articles published on workat.tech and get goodies from DigitalOcean as part of Hacktoberfest 2020. The best articles on each of the topics get published if they meet the editorial criteria.

inverted-index-wikipedia icon inverted-index-wikipedia

This is a project in parallel programming class to build an inverted index for wikipedia. I worked with another student to implement this Java program based on Apache Hadoop framework. We successfully built the inverted index using Google Cloud Platform. Please see my other repo for the corresponding visualization for this data. https://docs.google.com/document/d/1k0cisIg5YqWt9XPScnomxWDzpFgmUaT3Dg1AAnXPwaY/edit?usp=sharing

jrest icon jrest

# JSON + RESTful = JRest Is a Meta programming language which converts the intentions of data access and manipulation against a database table in the form of SQL statement into key based RESTful service. JRest makes a complete departure from the standards of the RESTful services, as there are no URI to publish by the user! Entire JRest revolves around three types of URIs, /login, /pull, /push. Browse the java doc here (http://ssharish.github.io/jrest/)

mongocasts icon mongocasts

Companion Repo for The Complete Developer's Guide to MongoDB

python-beginner-projects icon python-beginner-projects

Explore a collection of beginner-friendly Python projects that can be completed with minimal code. Perfect for learning the basics and improving your coding skills.

spring-boot-sse icon spring-boot-sse

Server Sent Event automation testing- demonstrating client as java library to establish SSE connection and asserting the push notifications

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.