Problem: Make a website of your choice in OOP that incorporates the following:
1. User aunthentication.(login and register users etc...)
2. CRUD Operations.
3. Implement a database.
Implement frameworks and various Object-oriented concepts into your design.