Coder Social home page Coder Social logo

dhartipatel3109 / comp5130f2022 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 58.66 MB

Complaint Management System

Home Page: https://cms-uml.herokuapp.com/

CSS 15.57% HTML 4.66% Python 0.02% JavaScript 55.89% Less 7.57% SCSS 6.91% Java 9.38%
java jpa-hibernate springboot jsp-tag springmvc

comp5130f2022's Introduction

#COMP5130f2022

Project on live Server:

Weblink: https://cms-uml.herokuapp.com/

Note: For Admin module, please use following credential to login

As admin and departments cannot sign up. We have already define the admin credential in the database table before hosting the website. And, Only the Admin can generate departments with the login credentials so department cannot have sign up functionality.

If you want to try existing department login then we have created 'Recreation' department for testing purpose.

Project on Localhost:

We have used Spring boot framework (Java framework) with MVC pattern for our project where we have .jsp pages as a View (front-end). We have MySQL as a database for our project.

In order for you to start the application on your localhost, please follow the following steps

  • Please check the JDK is installed on your system by command 'java -version' in command prompt or terminal
  • Download the JDK from https://www.oracle.com/java/technologies/downloads/#java11 if your system does not have JDK installed
  • You should have IDE that interpret and support java environment like Eclipse, NetBeans, IntelliJ etc. (Eclipse is recommended)
  • From the IDE, please import our source code as an existing Maven project. (Files -> import -> existing maven project -> browse the source code path -> finish)
  • As we have pom.xml, all the project related dependencies should be downloaded by the IDE. If you find any error in pom.xml, please right click on the project in 'Project Explorer' window in the case of Eclipse and force update the Maven, Project_Name -> Maven -> Update Project Configuration -> Force Update of Snapshots/Releases
  • Please go to, src/main/resources/application.properties where you need to change the Url, username and password according to your localhost database
  • Please note: you need not to create any tables here as the Spring JPA will automatically create the tables for you. You just need to have one database in your DBMS software (For example, MySQL workbench). So, the Spring boot will automatically create the tables in the given database url
  • Now in order to start the application on localhost, please go to src/main/java/com/example/demo where you will find DemoApplication.java which is the main file to start Spring boot application
  • In the file, right click and run the file as 'Java Application' which will start the port 8080
  • Final step, hit 'localhost:8080' on any browser and the application will be running

comp5130f2022's People

Contributors

dhartipatel3109 avatar

Watchers

 avatar

Forkers

vipsa28

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.