SissyDancheva / MovieMagic

js-backend-workshop @softuni

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movie Magic backend application

Table of Contents
  1. About The Project
  2. Getting Started
  3. Pages

About The Project

Simple application that stores and shows Movies to both logged users and guests. Guests can only view the data, in order for them to edit a movie they need to either login or register.

Built with

  • HTML & CSS
  • JavaScript
  • MongoDB

Getting Started

Currently the application runs locally so you need to download it on your computer or simply clone the repository.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/SissyManson/MovieMagic.git
  2. Install NPM packages
    npm install
  3. Start the project
    npm start

(back to top)

Pages

Visible for Guest users

Home

The home page shows all of the movies from the database. home-page

Details

When you hover on the movie image the Details button is shown and it leads you to the Details page details

About

about

Search

Both logged in and guest users can perform search by 3 criteria

  • Title
  • Genre
  • Year

search

Login & Register

Users can login or register if they do not have an account login

register

Pages visible for Logged users

Create New Movie

A logged in user can create new movies create-movie

Create Cast

A logged in user can create new cast create-cast

Edit Movie

A logged in user can edit the movies he has created edit-movie

Add Cast to a movie

A logged in user can attach cast to the existing movies add-cast

(back to top)

About

js-backend-workshop @softuni


Languages

Language:CSS 40.7%Language:Handlebars 33.3%Language:JavaScript 26.0%