-
This app is used to create a movie database & display movie details and is built using Angular Framework. The home screen displays a list of movies already stored in database(JSON server). Each one redirects to a page with movie details listed. There is the "Add movie" screen where one can add details about new movie & store it. Also, there is the "Delete movie" screen where one can delete a movie from the store.
-
The Backend implemenation for this application using "Java" is implemented and present in my other repository Backend_for_MovieStore , do check it out.
- Angular v15 used to build the entire front end application
- HTML5 used to create the web page UI elements
- SCSS is an acronym for Sassy Cascading Style Sheets. It is basically a more advanced and evolved variant of the CSS language.
- RxJS Library v7 used to subscribe to the API data.
- json-server v0.17.1 with the
db.json
file used to create a quick back-end for prototyping and mocking.
- Firstly, install dependencies with the command
npm i
- Then run the command
ng serve
for starting up the server - Now, navigate to
http://localhost:4200/
. The app does automatically reload if you change any of the source files. - Open a second command terminal and run the command
npm run api
for a local JSON server. - Now to check the JSON server, navigate to
http://localhost:3000/
. - The json file will be updated if a movie is added from the 'add movie' component or if a movie is deleted using the delete movie screen.