Skip to content

Take Note is a Mini Spring Boot MVC Web Application. Using Technology : Spring boot MVC, JPA, Thymeleaf, MySql etc. Complete Project ✅✅✅

Notifications You must be signed in to change notification settings

mdtalalwasim/Take-Note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Take Note

Take Note is a Mini Spring Boot MVC Web Application.

Technology used in this Project :

BackEnd:

  • Java Spring boot
  • Spring MVC
  • Spring Data JPA
  • Spring Security

FrontEnd:

  • Thymeleaf
  • HTML
  • CSS

Database:

  • MySQL

Others:

  • 3 Layer Architechture
  • Proper ER Diagram

How to Run this Project:

Project Application Properties Files:

Please go to project 'application.properties' files and make changes here


#for changing the default port number.
server.port=8080

#db configuration

spring.datasource.url=jdbc:mysql://localhost:3306/"Put_Here_Your_Database_Name"
spring.datasource.username ="Put_Here_Your_Mysql_Username"
spring.datasource.password ="Put_Here_Your_Mysql_Password"
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true

Project Image is given below:

Project ER Diagram:


Note-Taker-Spring-Boot-Talal_Wasim

Index:

0  Take-Note index Page

Register User Page:

1  User Register Page- Take Notes Spring Boot Project

Successfully Register User:

2  User Register Successfully Take Note Spring Boot Project

Login Page:

3  Login Page Spring Boot Take Notes Project

Login Page Error for Bad Credential:

4  Login Page Erro

Login Page:

user login

User Home:

5  User Home

Add Notes:

6  Add Notes Page

7  Add Notes

Add Notes Successfully:

8  Note Save Successfully

View Notes:

9 View Notes

Edit Note Page:

10  Edit Notes Page

Update Note:

11  Update Note

Database Entity

notes

Password Encrypted User:

User

Things you should know about me:

  • 🎓 Education: MSc, BSc in Computer Science and Engineering.

  • 💖 Love: Java Technology.

  • 👨🏽‍💻 Currently working on: Java, Spring Boot, JPA, JDBC, MySql

  • 🖍 Frontend: Bootstrap, Thymeleaf, HTML5, CSS3, JSP, JavaScript, JQuery, Ajax

  • 🤔 Exploring: AWS, ReactJS, Docker, Microservices

  • 🖍 Getting better at: Java

  • 👀 Interest: Software Development.

  • 💬 Ask me about: Java, Spring Boot, Deployment, MySql, Microservices

  • 📫 How to reach me: md.talalwasim@gmail.com

  • 💬 Other link: Portfolio, LinkedIn , HackerRank

    Thank you.

    If you have any query regarding this project, Feel free to reach me. Happy Coding 😀😀😀