Coder Social home page Coder Social logo

nishkarshraj / hostel-pass-management-application Goto Github PK

View Code? Open in Web Editor NEW
12.0 5.0 8.0 2.64 MB

Open Source Project. Developed under SiB Community.

Home Page: https://www.github.com/stormsinbrewing

License: MIT License

Java 100.00%
project open-source opensource java sql database hostel hostel-management-system application linux

hostel-pass-management-application's Issues

Create GUI for the application

This application runs on Java in command line mode.

  1. Installed JDK 1.8 or above
  2. Oracle 11g Express Edition installed on the client system.

Create a GUI for the same.

Central Online DBMS

Create an online DBMS for the application to use.
The application currently uses Oracle 11g Express Edition which has to be installed on the client side and configured initially for use of the application.

Restructuring/refactoring

  • Business logic must be exposed as REST service in order to have seamless integration with UI.
  • spring boot/ spring mvc can be used.
  • Repository pattern with hibernate must be used.
  • Docker/Container for dev.
  • CI/CD builds with travis etc.
  • Proper logging and exception handling for troubleshooting issues.
  • unit test cases for more stability.
  • strapi cms can also be used for this task.

Add Maven as a Dependency Manager

Using Maven (or Gradle) would help make this project more accessible to contribution as well as making it a lot simpler to deal with dependencies down the road.

Automate the Configuration of Database on Local machine

As referenced in
https://github.com/NishkarshRaj/Hostel-Pass-Management-Application/blob/master/README.md

When the project is to be executed for the first time on the local machine, we have to create the database in SQL Plus and insert dummy values.
Create an automated pipeline using scripts etc. or configure dependency using Apache Maven which can be automated later using GitHub Action so that on execution of that script, it checks for the:

  1. Installation of Java JDK and SQL on local machine
  2. Creates and configures Database.

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.