Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diable201/web-project
Team Project for WEB Development. Spring 2021. Angular & Django.
https://github.com/diable201/web-project
angular css3 django html5 movie-reviews typescript
Last synced: 3 days ago
JSON representation
Team Project for WEB Development. Spring 2021. Angular & Django.
- Host: GitHub
- URL: https://github.com/diable201/web-project
- Owner: diable201
- License: mit
- Created: 2021-03-26T17:18:49.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-10T04:54:02.000Z (over 2 years ago)
- Last Synced: 2024-02-06T16:56:35.444Z (10 months ago)
- Topics: angular, css3, django, html5, movie-reviews, typescript
- Language: TypeScript
- Homepage:
- Size: 10.2 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Web Project - Movie Reviews
![Screen](assets/Homepage.png)## About Project
Team project for Web Development subject at KBTU (spring 2021).
Project - Web Site for Movie Reviews. We have:
* Homepage
* Movie Detail page
* Login page
* JWT tokens
* Comments
* Django implementations
* Mysql implementations
## Movie Detail Page Example
![Screen](assets/Movie%20Details.png)## Frontend:
Angular, TypeScript, HTML, CSS
## Backend:
Python, Framework Django 2
## Getting Started
### Angular Side
1. Clone this `repo`
``` Shell
$ git clone https://github.com/diable201/WEB-Project.git
```
2. Inside `Frontend` folder run the command for installing dependencies
``` Shell
$ npm install
```
### Django Side
3. Install `virtualvenv` if you don't have it
``` Shell
$ pip install virtualenv
```
4. Create virtualenv
``` Shell
$ virtualenv venv
```
5. Activate virtualenv
``` Shell
$ source venv/bin/activate
```
6. Then can install all the required dependencies:
``` Shell
$ cd Backend
$ pip install -r requirements.txt
```
## Run The App
To start the backend django server run
``` Shell
python manage.py runserver
```
From the `Backend` folder. Server will be running on `http://localhost:8000/`To start the frontend angular app run
``` Shell
ng serve -o
```
From the `Frontend` folder. Client will be running on `http://localhost:4200/`
## Team members
| Surname | Name | Github |
| :-----------: |:-------------:| :-------------: |
| Seitbekov | Sanzhar | [Click Here](https://github.com/diable201) |
| Sagynbayev | Almaz | [Click Here](https://github.com/sagynbayev) |
| Sarsengaliyev | Zhaisan | [Click Here](https://github.com/Zhaisan) |
## License
This repository is released under the [MIT license](LICENSE.md). In short, this means you are free to use this software in any personal, open-source or commercial projects. Attribution is optional but appreciated.