Welcome to the official repository of Brioche Culinary Academy, a leading gastronomy education platform developed with Angular, TypeScript Angular Material & Tailwind!
Brioche Culinary Academy is an online learning platform that offers high-quality courses in the art of gastronomy. This project is built using Angular and Angular Material, harnessing the power of these technologies to provide a modern and intuitive user experience.
-
Responsive Design: The user interface is crafted with Angular Material to ensure a consistent and engaging experience across a variety of devices, from desktop computers to mobile devices.
-
Course Exploration: Users can explore a wide range of courses, from basic techniques to advanced culinary specialties, thanks to an intuitive user interface and efficient filtering.
-
Profile Management: The profile management system allows users to track their progress, access certificates, and receive personalized recommendations.
-
Dynamic Interactivity: Interactive features such as embedded videos, assessments, and discussion forums foster participative and collaborative learning.
- /src: Contains the project's Angular source code.
- /docs: Project documentation.
- /assets: Multimedia resources used in the application.
- Node.js
- Angular CLI
- Angular Material
- Karma for testing
- TypeScript
- Tailwind
- JSON-Server
- RxJS
- ngrx
- Redux
- RESTful API
- Lazy loading modules
- Guards
- Store
- Routing
- Clone this repository:
git clone https://github.com/yourusername/brioche-culinary-academy.git
- Install dependencies:
npm install
- Start the development server:
ng serve
We hope you enjoy exploring the code and contributing to the growth of Brioche Culinary Academy!
- This project was generated with Angular CLI version 17.0.6.
Run ng serve
for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/ directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
For more help on the Angular CLI, use ng help
or check out the Angular CLI Overview and Command Reference.