Skip to content

📔A small community to share notes and code

Notifications You must be signed in to change notification settings

zhuxinyishcn/Rouge

Repository files navigation

This a small community for user to share their notes and new discovery in the life

Libraries && Implementation

  • SpringBoot: Spring makes programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the world's most popular Java framework.
  • MyBatis: MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and manual setting of parameters and retrieval of results. MyBatis can use simple XML or Annotations for configuration and map primitives, Map interfaces and Java POJOs (Plain Old Java Objects) to database records.
  • H2 Database Engine:
    1.Very fast, open source, JDBC API
    2.Embedded and server modes; in-memory databases
    3.Browser based Console application
    4.Small footprint: around 2 MB jar file size
  • OAuth: OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices
  • BootStrap: Build responsive, mobile-first projects on the web with the world’s most popular front-end component library.
  • Google cloud Platform: Google cloud Platform: Geocoding API web service is easy to use Take advantage of the Big data that google have
  • OkHttp: HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP efficiently makes your stuff load faster and saves bandwidth.
  • Gson: It help us better manage the Http response after we sent the get request to Google cloud
  • JUnit: JUnit is helpful Library t o design and implement a test suite
  • Lombok: Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.
  • Flyway: Version control for your database.Robust schema evolution across all your environments.With ease, pleasure and plain SQL.

Instructions to build and run the program

Description

This a small community for users to share their notes and new discovery in life. This is also my first SpringBoot Application and trying to make it publish to both websites and mobile platforms.

Preview

Browsers

Chrome

Mobile device

IPhone

About

📔A small community to share notes and code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published