Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samwraith/moviereview-angular
https://github.com/samwraith/moviereview-angular
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/samwraith/moviereview-angular
- Owner: SamWraith
- Created: 2024-05-07T13:43:41.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-07T13:51:39.000Z (8 months ago)
- Last Synced: 2024-05-07T14:53:57.078Z (8 months ago)
- Language: TypeScript
- Size: 188 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Movie Review System
## Description
A movie review system made with **Angular** and **Nest Js**. This project showcases my proficiency in **angular**, **nest js** , **rest api** and **crud operations**.
## Installation
#### Frontend
- After you have cloned the project from the repo, cd to the frontend folder.
```bash
cd movie-frontend/
```- Then install the packages from the package.json.
```bash
npm i
```- Then start the frontend.
```bash
ng serve
```#### Backend
- Same way go to the backend folder.
```bash
cd movie-api
```- Then install the libraries from package.json
```bash
npm i
```- Finally, start the dev server
```bash
npm run start:dev
```#### Voila! the project is now ready to be used.
## API's description
- `Post:` `localhost:3000/user/signup` - to signup the user
- `Post:` `localhost:3000/user/signin` - to signin the user
- `Get:` `localhost:3000/movies` - to list all the movies.
- `Get:` `localhost:3000/movies/:id` - to fetch the details of the movie.
- `Get:` `localhost:3000/reviews/:id` - to get all the reviews of movie.
- `Post:` `localhost:3000/reviews/:id` to submit the review of the movie.
## Conclusion
This 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.
#### Thank you