Postalk - Android Note App

0. Introduction

This project is a web application based on Spring Boot, Mybatis, Druid, and MySQL. Its function is posting + chat. This article will record the development process and problems encountered.

1. Design

Database Design

To make development smoother, I first designed an ER diagram based on the relationships between entities.

Postalk - Android Note App_ER

User Table:

id username password sex age phone_number email registration_date

Technology Stack

  • Backend: Spring Boot, Spring MVC
  • ORM: Mybatis
  • Connection Pool: Druid
  • Database: MySQL
  • Frontend: Android (for the app)

Project Structure

src/
├── main/
│   ├── java/
│   │   └── xyz.aiinirii.postalk/
│   │       ├── controller/
│   │       ├── service/
│   │       ├── mapper/
│   │       └── model/
│   └── resources/
│       ├── mapper/
│       └── application.yml
└── test/

Summary

This is a full-stack project combining Android app with Spring Boot backend.