Skip to content

tkaptop/douban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Douban Clone - Spring Boot Practice Project

📚 A practice project for learning Spring Boot by cloning Douban's core features.

📝 About This Project

This is a learning project built in 2020-2022 to understand Spring Boot web development through building a Douban-like platform. The project implements basic features like user authentication, content management, and social interactions.

Tech Stack:

  • Spring Boot 2.2.7
  • MongoDB
  • Thymeleaf
  • Maven

⚠️ Project Status: Archived

This project is no longer actively maintained. It served as a valuable learning experience for building production-ready web applications.

🚀 Current Projects

After completing this learning project, I moved on to building production applications:

Gempix2 - AI Image Editing Platform

Next-generation AI image editor with character consistency technology. Built with modern stack (Next.js, React, TypeScript).

  • 🎨 Features: AI-powered image generation, character consistency, multi-model support
  • 📚 Browse Prompts: gempix2.site/prompts - Community-curated prompts
  • 🖼️ Showcase: gempix2.site/showcase - User creations gallery

The experience from this Spring Boot project helped inform the backend architecture decisions in Gempix2.

📂 Project Structure

douban/
├── src/
│   └── main/
│       ├── java/fm/douban/app/    # Application code
│       └── resources/              # Static resources & templates
├── pom.xml                         # Maven dependencies
└── README.md

🛠️ Setup (Historical Reference)

# Build
mvn clean package

# Run
mvn spring-boot:run

📖 Learning Outcomes

This project taught:

  • Spring Boot application structure
  • MongoDB integration
  • Session management
  • RESTful API design
  • Template rendering with Thymeleaf

📜 License

This is a practice project for learning purposes.


💡 Looking for production-ready AI tools? Check out Gempix2 for professional AI image editing.

About

Spring Boot Learning Project - Douban Clone (2020-2022)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •