/WEB-Project

Team Project for WEB Development. Spring 2021. Angular & Django.

Primary LanguageTypeScriptMIT LicenseMIT

Web Project - Movie Reviews

Screen

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

Frontend:

Angular, TypeScript, HTML, CSS

Backend:

Python, Framework Django 2

Getting Started

Angular Side

  1. Clone this repo
$ git clone https://github.com/diable201/WEB-Project.git
  1. Inside Frontend folder run the command for installing dependencies
$ npm install

Django Side

  1. Install virtualvenv if you don't have it
$ pip install virtualenv
  1. Create virtualenv
$ virtualenv venv
  1. Activate virtualenv
$ source venv/bin/activate
  1. Then can install all the required dependencies:
$ cd Backend
$ pip install -r requirements.txt

Run The App

To start the backend django server run

python manage.py runserver

From the Backend folder. Server will be running on http://localhost:8000/

To start the frontend angular app run

ng serve -o

From the Frontend folder. Client will be running on http://localhost:4200/

Team members

Surname Name Github
Seitbekov Sanzhar Click Here
Sagynbayev Almaz Click Here
Sarsengaliyev Zhaisan Click Here

License

This repository is released under the MIT license. In short, this means you are free to use this software in any personal, open-source or commercial projects. Attribution is optional but appreciated.