A search engine for cooking classes all over the world, including ratings and reviews.
The website is currently in beta version and based on mock data.
This site is made as part of the "30 hours" program by "Baot" community, that groups experienced developers together to study new technologies by creating a side project together.
"Baot" community is the largest Israeli women experienced developers community.
- Shiri Haim - Team lead. System Architect and Frontend Guild Lead.
- Orit Kozolin Nachum - Frontend/Full Stack Developer.
- Tamar Admoni - Backend development.
- Hofit Yoresh - Frontend development/.NET Developer
- Building project from scratch
- Design lifecycle - UX design, Code design
- Collaboration using relevant tools - Git, Github, Trello, Hangouts, Google Docs, Face to face meetings
- MEAN Stack - MongoDB, Express, Angular 8/9, NodeJS
- Advanced development topics: Observables, Reactive Forms, Dynamic Forms, Routes etc.
- Extend the functionality of the website - add login option, rating option, map view..
- Add courses data by crawling websites and manually.
- Decide a business model for the website, such as offer promotions with a pay.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
When working in development mode, you need to perform each of the underlying installation and run sections both in frontend and backend folders seperatly.
$ npm install
See instructions in the readme.md file in each section
- Frontend - Angular CLI version 9.0.1 - .
- Backend - Node.js - 13.2.0
- Trello - issue tracking and project management.
- @angular-devkit/architect 0.900.1
- @angular-devkit/build-angular 0.900.1
- @angular-devkit/build-optimizer 0.900.1
- @angular-devkit/build-webpack 0.900.1
- @angular-devkit/core 9.0.1
- @angular-devkit/schematics 9.0.1
- @angular/cdk 9.0.0-sha-a58c72591
- @angular/cli 9.0.1
- @angular/flex-layout 9.0.0-beta.29-6c143f0
- @angular/material 8.2.3
- @angular/material-moment-adapter 8.2.3
- @ngtools/webpack 9.0.1
- @schematics/angular 9.0.1
- @schematics/update 0.900.1
- rxjs 6.5.4
- typescript 3.7.5
- webpack 4.41.2