Giter Club home page Giter Club logo

bond_test_task's Introduction

Bond Test Task

Django project for managing movies.

Try it!

Movie DataBase Project deployed on Render. Link:

https://bond-test-task.onrender.com

Installation

Python 3 should be installed. Install PostgresSQL and create db.

https://github.com/Oomamchur/Bond_test_task
cd Bond_test_task
python -m venv venv

On Windows:

venv\Scripts\activate

On macOS or Linux:

source/bin/activate

This project uses environment variables to store sensitive information such as the Django secret key and database credentials. Create a .env file in the root directory of your project and add your environment variables to it. This file should not be committed to the repository. You can see the example in .env.sample file

pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Use the following command to parse data from https://www.omdbapi.com/ API:

python manage.py scrape_movies

Due to slow API performance and because ids are chosen randomly, this may take some time.

Features

  1. Admin panel for advanced managing
  2. Parsing data from API
  3. Added Bootstrap for a better look
  4. Managing Movies on website
  5. Filtering by title, year, directors and actors
  6. Added pagination
  7. Added tests

Demo

demo.png

bond_test_task's People

Contributors

oomamchur avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.