Skip to content

ErnestoAizenberg/cakeworld

Repository files navigation

🍰 CakeWorld

Python HTML5 JavaScript CSS3

A modern open-source forum platform built with clean architecture



🌟 Key Features

Core Platform:

  • Authentication: Built-in auth with OAuth support
  • Real-Time Chats: Direct & group messaging
  • Prayer System: Quests, inventory, store & currency
  • Forum: Categorized topics & threaded posts
  • Admin Dashboards: Comprehensive management tools

User Experience:

  • Customization: Personalize site appearance and preferences
  • Notifications: Keep users updated with alerts and messages
  • Auto-Generating Avatars: Unique user icons for each member
  • Static Plots: Data visualization and insights dashboard

Moderation & Security:

  • Ban System: Robust access control and user management
  • Permission Controls: Granular access levels for different roles

Get Involved


🏗 Architecture Overview

• Database Models • Repositories
• DTO Objects • Services
• Generators • Controllers
• API Endpoints • Templates
• Stylesheets • Scripts

🤝 Call for Contributions

Many bugs to fix and tests to write - all contributions welcome! Check our CONTRIBUTING.md for guidelines.


📸 Screenshots

Prayer System

Prayer System

Forum

Forum/Topic Post


🚀 Get Started

git clone https://github.com/ErnestoAizenberg/cakeworld.git

Follow INSTALL.md for setup instructions.


📜 License

MIT - See LICENSE for details.

About

A big web application with clean and scalable architecture created with Flask

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors