This is a simple spring boot project to allow users to create and manage their dream garages. It is a simple project that i am using to practice more advanced concepts i have learnt or planning to learn in the spring and springboot ecosystem.
- Spring Security
- Postgresql
- Lombok
- Spring Validation
- Flyway
- Redis
- Implement Redis caching
- Implement Kafka Message Broker
- Implement Websockets for realtime messaging and chats, realtime updates on likes and views count
- Integrate flyway migrations
- Local files upload and deletion
- Redis caching
- Files upload to cloud storage
- Write unit tests
- Configure CI/CD pipeline
Thank you for considering contributing to Dreamwheels! Contributions are welcome, whether it’s adding new ideas, enhancing features, refactoring code, or improving documentation.
To get started:
- Explore the Code: Familiarize yourself with the existing structure and identify any areas for optimization or best practices.
- Suggest Ideas: If you have ideas for new features or improvements, please open an issue or start a discussion.
- Pick a Task: Feel free to pick any item from the TODO list, such as writing unit tests, setting up CI/CD, or integrating cloud storage.
To contribute:
- Fork the repository.
- Create a new branch for your feature or improvement.
- Submit a pull request with a description of your changes.