{"id":22421631,"url":"https://github.com/samwraith/moviereview-angular","last_synced_at":"2025-08-20T09:27:06.610Z","repository":{"id":238688754,"uuid":"797255182","full_name":"SamWraith/movieReview-angular","owner":"SamWraith","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-07T13:51:39.000Z","size":193,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T05:17:52.924Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SamWraith.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-07T13:43:41.000Z","updated_at":"2024-05-07T13:51:42.000Z","dependencies_parsed_at":"2024-05-07T14:54:01.601Z","dependency_job_id":"6220e1a0-5a44-4fbe-9772-5d263baa56d6","html_url":"https://github.com/SamWraith/movieReview-angular","commit_stats":null,"previous_names":["samwraith/moviereview-angular"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SamWraith/movieReview-angular","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamWraith%2FmovieReview-angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamWraith%2FmovieReview-angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamWraith%2FmovieReview-angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamWraith%2FmovieReview-angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamWraith","download_url":"https://codeload.github.com/SamWraith/movieReview-angular/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamWraith%2FmovieReview-angular/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271296008,"owners_count":24734846,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-05T17:08:56.711Z","updated_at":"2025-08-20T09:27:06.534Z","avatar_url":"https://github.com/SamWraith.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Movie Review System\n\n## Description\n\nA movie review system made with **Angular** and **Nest Js**. This project showcases my proficiency in **angular**, **nest js** , **rest api** and **crud operations**.\n\n\u003c!-- ## Badges\nOn some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. --\u003e\n\n\u003c!-- ## Visuals\nDepending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. --\u003e\n\n## Installation\n\n#### Frontend\n\n-   After you have cloned the project from the repo, cd to the frontend folder.\n\n```bash\ncd movie-frontend/\n```\n\n-   Then install the packages from the package.json.\n\n```bash\nnpm i\n```\n\n-   Then start the frontend.\n\n```bash\nng serve\n```\n\n#### Backend\n\n-   Same way go to the backend folder.\n\n```bash\ncd movie-api\n```\n\n-   Then install the libraries from package.json\n\n```bash\nnpm i\n```\n\n-   Finally, start the dev server\n\n```bash\nnpm run start:dev\n```\n\n#### Voila! the project is now ready to be used.\n\n## API's description\n\n-   `Post:` `localhost:3000/user/signup` - to signup the user\n\n-   `Post:` `localhost:3000/user/signin` - to signin the user\n\n-   `Get:` `localhost:3000/movies` - to list all the movies.\n\n-   `Get:` `localhost:3000/movies/:id` - to fetch the details of the movie.\n\n-   `Get:` `localhost:3000/reviews/:id` - to get all the reviews of movie.\n\n-   `Post:` `localhost:3000/reviews/:id` to submit the review of the movie.\n\n## Conclusion\n\nThis project made me understand the fundamentals of angular and nestjs. With which I was very easily utilize **typeOrm** for the _CRUD OPERATIONS_ in database. Hence, it was a very fundamental project for me which helped me to utize the theory in partical.\n\n#### Thank you\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamwraith%2Fmoviereview-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamwraith%2Fmoviereview-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamwraith%2Fmoviereview-angular/lists"}