MovieBucket is an Angular web application for displaying list of movies.
- Displaying list of films
- Movies can be searched with a search field
- Movies can be filter by genres
- User friendly design
- Mobile first aproach
- Angular 8
- Routing
- Lazy loading
- RxJS/Observables
- NgRx
In order to install MovieBucket app you need to have Node.js
and npm
installed on your machine. You can install Node.js from here
- Clone MovieBucket project form GitHub
git clone https://github.com/timurzholudev/MovieBucket.git
-
Navigate to MovieBucket folder
cd MovieBucket
-
Run
npm install
to install all required packages -
Run
npm start
to start development server
After installation to start development server run npm start
. Navigate to http://localhost:4200/
. App will automatically reload if you change any source files.
Run npm run build
to build project in development mode. To build for production use --prod
flag. Build files will be stored in the dist/
directory
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.