Welcome to MATLID, your destination for exploring cutting-edge artistic trends in lifestyle, fashion, design, and home decor!
MATLID is a dynamic platform dedicated to curating and showcasing the latest trends in lifestyle and design. We focus on promoting creativity and innovation in everyday living, from fashion to home decor. Whether you’re a designer, artist, or enthusiast, MATLID is your go-to place for inspiration and trendsetting ideas.
- Trendy Collections: Curated collections of modern lifestyle products and designs.
- Inspiration Gallery: A visual gallery featuring the works of talented designers and artists.
- Blog: Dive deep into the world of lifestyle and design with insightful articles and blog posts.
- Community Engagement: Join a thriving community to share ideas, tips, and experiences with like-minded individuals.
- Explore Artistic Trends: Stay updated with the latest trends in art and design.
- Creative Community: Connect with artists and designers, exchange ideas, and collaborate.
- In-depth Articles: Read detailed articles analyzing trends in art, fashion, and lifestyle.
- Ratings and Comments: Engage with content by rating and commenting on articles and trends.
MATLID is powered by modern technologies to provide a smooth user experience, scalability, and security. Here’s an overview of the stack:
- Language: TypeScript
- Framework: Angular 16
- Styling: SCSS (Sass)
- State Management: NgRx
- HTTP Client: HttpClient (Angular)
- Language: C#
- Framework: ASP.NET Core 6
- Architecture: Clean Architecture with CQRS pattern
- ORM: Entity Framework Core
- Database: SQL Server | Oracle
CQRS helps separate write (Command) and read (Query) operations, making the application more efficient and scalable. It helps maintain a clear distinction between data processing and retrieval.
The Repository Pattern abstracts the data access layer, making it easier to maintain and extend the application’s data management.
FluentValidation is used to ensure data integrity by validating user inputs before they are processed by the server.
- .NET 6 SDK
- Angular version 16.2.0
- Node.js (latest version)
- SQL Server | Oracle database
-
Clone the repository
git clone https://github.com/phamtiendungcw/MatLidStore.git cd MatLidStore
-
Install dependencies for Backend
cd MLS.Api dotnet restore
-
Install dependencies for Frontend
cd ../MLS.MatLidStoreUI npm install
-
Run the Backend
cd MLS.Api dotnet run
-
Run the Frontend
cd ../MLS.MatLidStoreUI ng serve
Open your browser and navigate to https://localhost:4200 to start exploring MATLIDSTORE.
We welcome contributions from everyone passionate about modern artistic trends. If you'd like to contribute, please follow the instructions in our Contributing Guidelines.
This project is licensed under the GNU GENERAL PUBLIC LICENSE. See the LICENSE file for more details.
- Website: www.matlid.com
- Email: [email protected]
- Email: [email protected]
Thank you for visiting MATLID – Where Art Meets Lifestyle!