Skip to content

tharun-coder1/Movie-store

Repository files navigation

Movie-store

  • 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.

Technologies used

  • 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.

Setup

  • 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.

Screenshots


Loading animation

Loading.

Home Component

Home.


Movie details Component

Movie Details.


Add movie Component

Add Movie.


Delete movie Component

Delete Movie.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published