GithubHelp home page GithubHelp logo

self-help-pushd's Introduction

Hii there ๐Ÿ‘‹

This is the documentation part of the backend of self help push-D app. the main core part of the backend is in Login-service.

Go to -> self-help-PUSHD/Login-Service/src/main/java/com/example/LoginService/

DTO

The DTOs are mainliy used for the conversion of one class of data to another class of data

Config

the config class contains configuration for the web configuration part UserDetails service class part and its impl part which is used in JWT.

CustomUserDetails.java
MyConfig.java
UserDetailServiceImpl.java

Controller

Controller are the main api end points that will be used for the communication

DetailsController.java
ForgetController.java
LoginController.java
QuestionController.java
QuizController.java
QuizResponseController.java
TestController.java
TimestampController.java

DAO

dao is a simple java class which contains JDBC logic . Data Access Layer has proven good in separate business logic layer and persistent layer.

DoctorRepository.java
LoginTableRepository.java
PatientRepository.java
QuestionRepository.java
QuizRepository.java
QuizResponseRepo.java
SpecialistRepository.java
TimestampRepo.java

helper class

a helper class is used to assist in providing some functionality, which isn't the main goal of the application or class in which it is used.

JwtUtil.java
Schedulemail.java

model class

A model class is typically used to "model" the data in your application. For example you could write a Model class that mirrors a database table

Doctor.java
ForgotPasswordRequest.java
JwtResponse.java
LoginRequest.java
LoginResponse.java
LoginTable.java
Patient.java
QResponse.java
Questions.java
Quiz.java
QuizRes.java
Specialist.java
Timestamp.java

service class

A service class is a named group of work within a workload with similar performance goals, resource requirements, or business importance.

DoctorService.java
EmailService.java
FetchemailService.java
LoginTableService.java
PatientService.java
QuestionService.java
QuizResponseService.java
QuizService.java
SpecialistService.java
TimestampService.java

self-help-pushd's People

Contributors

n1kunj1998 avatar suchibhargav avatar naman35 avatar

Watchers

 avatar

Forkers

suchibhargav

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.