Closed

Develop an application using springboot2, springboot security, thymeleaf engine, bootstrap4, JPA with in memory, H2 database

Request details

The access to these pages is restricted based on assigned roles: "student" and "teacher". Pre-create at least 3 users having role "student", and 3 users having role "teacher" in the

"[login to view URL]" script inside of your project. Your database will include “user”, “role”, and

“user_role” tables.

User object includes the following data fields:

• First name

• Last name

• DOB (Date of Birth)

• Email address

: For the ddl script, feel free to have a [login to view URL] file in your application or to ask JPA to

create the DB according to the entity model.

Use salted passwords to encode the passwords of users. encode the same password, exactly "5k_&7Pm" for all users of the system.

Deliverables

Implement at least the following pages:

"Index" page should not require to login; it is open to anybody.

"Login" page.

"Home" page requires to login; it is available to any user who logged in.

"Teacher Private Space" is available to "teacher" users only.

"Student Private Space" is available to "student" users only.

Hide and show links appropriately:

• Logout link is not shown before a user log in successfully.

• Login link is not shown after a user log in successfully.

• Link to "Home" is shown only after a user logs in.

• Link to "Teacher Private Space" is shown only to "teacher" users.

• Link to "Student Private Space" is shown only to "student" users.

Use Bootstrap, images, some text, and your own CSS in all the pages

Skills: Java Spring, JavaScript

See more: develop accounting application using mysql php, develop database application using visual jsf, develop inventory management application using visual basic, develop web application using codeigniter, develop scanning application using net, can develop iphone application using php, develop desktop tier application using, develop application javajspstruts using accesseclipsetomcat, develop application using vbnetsqlasp plc, develop kiosk application using aspnet, develop web accounting application using aspnet, develop application using css, develop web application using gwt, develop iphone application using camera, develop application stores management system using access, develop application using gwt, develop cad application using dveloper tools, develop web application using net, develop application using emotiv, develop facebook application using jsp

About the Employer:
( 0 reviews ) Broken Hill, Australia

Project ID: #29863721

4 freelancers are bidding on average $33 for this job

pankajsondagar11

Hello sir, I read your requirements and understand very-well and ready to build template or similar [login to view URL] Please check my some of past work samples - [login to view URL] [login to view URL] More

$20 AUD in 7 days
(0 Reviews)
0.6
Vishal721

I have more than 4 years of hands on experience with Java, Spring Framework(Secuirity, MVC, Data JPA, Boot), Kafka, Redis, MySQL, Postgresql, MongoDB, AWS Components(EC2, S3, MQTT, SQS). I have good experience of third More

$20 AUD in 4 days
(0 Reviews)
0.0
samiran97

Hi, I've hand-son experience on java platform. I can build your project very crucial and efficiently. I've more than 10+ years of experience on java platform. I'm interested to work with you and able to deliver your p More

$60 AUD in 7 days
(0 Reviews)
0.0
harish28081997

I have read your requirements. I am ready to work with you. I have some experience in working with Spring Boot. Sample: [login to view URL]

$30 AUD in 31 days
(0 Reviews)
0.0