Code Monkey home page Code Monkey logo

mayurisamanta / masai-travels-restful-api Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 1.0 26.84 MB

This is collaborative project made to cater the needs of the passenger who are traveling from one point to another. This project have contains essential modules like Admin, User, Bus, Route, Reservation and Feedback. User can book / reserved his ticket one day before and give feedback about their experience

Home Page: https://github.com/mayurisamanta/Masai-Travels-RESTful-API

Java 100.00%
bus-ticket-reservation-system github hibernate java jdbc lombok maven mysql postman rest-api restful-api spring-boot spring-data-jpa swagger

masai-travels-restful-api's Introduction

Hi smile Emoji, I'm Mayuri Samanta

Coding Enthusiast from the Land of India

mayurisamanta-views

coding girl gif

  • ๐Ÿ”ญ Iโ€™m currently working as Java Developer at LogwinTech pvt ltd, Surat, Gujarat

  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on industry-level projects

  • ๐Ÿ‘จโ€๐Ÿ’ป Checkout my Portfolio ย 
  • Checkout my Resume ย 

  • ๐Ÿ’ฌ Ask me about Coding and Art because that's what fascinates me



๐ŸŒ Socials:

mayuri-samanta mayuriSamanta

๐Ÿ’ป Tech Stack:

java spring Splunk mysql Hibernate postman 42Crunch Jira Swagger javascript html5 css3 bootstrap typescript bash git GitHub GitLab kafka linux Visual Studio Code Netlify IntelliJ IDEA Eclipse Slack Mattermost

๐Ÿ“Š GitHub Stats:

โœ๏ธ Random Dev Quote

Stay Happy, Stay Motivated

masai-travels-restful-api's People

Contributors

brajesh623 avatar btcpatil avatar jhala26 avatar mayurisamanta avatar sarthak0008 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

sarthak0008

masai-travels-restful-api's Issues

Create base Package

  • Base file
  • Main Package
  • controller package
  • exception package
  • model package
  • service package

service layer Implementation and BusDao Interface

  • Addbus service Implementation
  • Updatebus service Implementation
  • Deletebus service Implementation
  • Viewbus service Implementation
  • Viewbusbytype Implementation
  • Viewallbus Implementation
  • create BusServiceeImpl class
  • create BusDao Interface in Repository Interface

Service layer

  • Create class IFeedbackService
  • add feedback
  • update feedback
  • view feedback
  • view all feedback
  • create model class feedback
  • give annotation of @ service
  • give dependency of data access layer
  • throw exception

data access layer

  • Create class name feedbackDao
  • extend with JPArepository
  • give annotation @ repository

Service Methods

  • Add reservation method
  • Update reservation method
  • Delete reservation method
  • View reservation method
  • View All reservation method
  • View By Id reservation method

Reservation Controller Part-1

  • Add New Reservation Handler API Mapping
  • Update Reservation Handler API Mapping
  • Delete Reservation Handler API Mapping

Exception Methods And Part

  • Reservation Exception Class
  • Date Time Exception Class
  • Reservation Exception Handler
  • Date Time Exception Handler

Validation

  • Appling Annotations
  • Reservation Status Validation
  • Reservation Type Validation
  • Reservation Date Validation
  • Reservation Time Validation
  • Source Validation
  • Destination Validation
  • Final Checking

Classes and Interface

  • Reservation Entity Class
  • Reservation service Interface
  • Reservation service Implementation class
  • Reservation Repository Interface
  • Exception Class
  • Reservation Controller class

Control layer

  • add feedback
  • update feedback
  • view feedback
  • view all feedback
  • service layer dependency
  • rest controller annotation

finalising data access layer

  • create addbus service
  • create updatebus service
  • create deletebus service
  • create viewbus service
  • create viewbusbytype
  • create viewallbus

Completion

  • user module
  • login
  • admin login
  • feedback module
  • bus module
  • reservation module
  • route module
  • check all works

Data validation

  • data validation annotations
  • driver rating
  • service rating
  • overall rating
  • comments
  • feedback date

finallizing DAL

  • creating DAL-related classes
  • establishing a connection between classes

Reservation Controller Part-2

  • View Reservation By Id Handler API Mapping
  • View All Reservation Handler API Mapping
  • Get All Reservation By Date API Mapping

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.