Giter Club home page Giter Club logo

user-management's Introduction

Spring Boot Application.

This Standalone Spring Boot Project is a User Management Systen for admins to perform operations on users.

Build Status

1. Used Database - H2

2. Running as a Packaged Application (Following ways)

Way-1 : java -jar target/user.management.system-0.0.1-SNAPSHOT.war

Way-2 : mvn spring-boot:run (using maven)

3. Pass explicit value from command line while you go for run this app.

for example, want to run app on 9090 port number instead of default(8080)

Way-1 :- java -jar target/automation-job-offering-portal-0.0.1-SNAPSHOT.war --server.port=9090

Way-2 :- mvn spring-boot:run -Drun.arguments="--server.port=9090,--spring.profiles.active=dev"

4. DB configuration are provided in /user.management.system/src/main/resources/application.properties file.

4.1. you can change it's value as per your convenient. as per explained in step-3.

4.1.1 for example, I want to change my db-user name, then I can do something likewise while I go for start my app,

mvn spring-boot:run -Drun.arguments="--spring.datasource.username=newUserName"

5. To generate .war file we need to clean install our project by following command(Maven should be installed),

Way-1 - mvn clean install

Way-2 - if have eclipse(IDE) then following steps is enough to have packaged app file, (right click on project) -> Run -> Maven install which will generate 1-war file namely "user.management.system-0.0.1-SNAPSHOT.war" under 'target' directory

6. Once the application is started you can access http://localhost:8080/

username: [email protected]
password: admin

RESULTS:

Login:
	![Login(https://github.com/ravisankarchinnam/user-management/tree/master/screen-shots/login.png)
Home:
	![Home]https://github.com/ravisankarchinnam/user-management/tree/master/screen-shots/home.png)
Search:
	![Search]https://github.com/ravisankarchinnam/user-management/tree/master/screen-shots/search.png)
	
	![Advance Search]https://github.com/ravisankarchinnam/user-management/tree/master/screen-shots/advanceSearch.png)
Create User:
	![Create User]https://github.com/ravisankarchinnam/user-management/tree/master/screen-shots/newuser.png)

Future Project Enhancement notes,

Login/Logout functionality
    1.1 Forgot password

    1.2 reset password / change password

    1.3 security question while go for change/reset password

        1.3.1. email through user confirmation
        1.3.2 OTP through user confirmation
    
    1.4 user-profile management
        1.4.1 profile pic
        1.4.2 more details of users like, address1, addres2, pincode, mobile number...etc.
    1.5 search functionality with auto-completion feature
    1.6 Modern UI

user-management's People

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.