Giter Site home page Giter Site logo

plquann / urticket-frontend Goto Github PK

View Code? Open in Web Editor NEW
12.0 1.0 3.0 44.11 MB

A simple web application for booking movie ticket, reading something news about movie, finding movie details. Management theater system

License: MIT License

JavaScript 87.54% HTML 0.43% SCSS 11.07% CSS 0.87% Shell 0.01% Dockerfile 0.08%
react react-redux react-hooks react-hook-form redux-toolkit react-router

urticket-frontend's Introduction

All-contributors Code Climate CodeFactor License Hits

🍿 Frontend for movie platform urTicket

πŸ˜ƒπŸ˜ƒ Do not have responsive design. Feel free if you want to contribute.

πŸš€ Overview

  • Frontend for movie platform urTicket is a web application that allows users to view, search, review and booking tickets for movies.
  • React - A Javascript library for building user interfaces.
  • TailwindCSS - Rapidly build modern websites without ever leaving your HTML.
  • Material UI - A set of React components that implement Google's Material Design.
  • Axios - A Promise based HTTP client for the browser and node.js.
  • Redux - A predictable state container for JavaScript apps. With Redux Toolkit you can easily add middleware, enhancers, and it is intended to be the standard way to write Redux logic.
  • Docker - Containerization is used for deployment.

⚑ Features:

  • Authentication: Login, Register, Logout, Forgot password, Reset password.
  • List movies: View list of movies playing, movies coming soon
  • Discover movies: View list of movies by genre, search movies
  • Quick booking tickets for movies
  • View movie details: Photos, Trailer, Cast, Reviews
  • Add reviews for movies
  • View schedule for movies: by theater, by date
  • Reading latest news
  • Admin manager

πŸ”¨ In progress:

  • Responsive design
  • Complete admin manager

πŸš’ Check out my Backend side:

https://github.com/QuanKhs/urTicket-backend

πŸ“Έ Screenshots

πŸ“Έ Screenshots

πŸŽ₯ Video demo

✨ Installations

  • With Docker

  1. Install Docker and Docker compose (from the Docker website)

  2. Fork and clone the urticket-frontend repo (see Contributing page)

    git clone https://github.com/QuanKhs/urTicket-frontend.git
  3. From the src folder run:

    docker-compose up
  4. Open a browser to see the application running

    http://localhost:3000/
  5. To shutdown the application run:

    docker-compose down
  • Without Docker (for development/debugging)

  1. Fork and clone the urticket-frontend repo (see Contributing page)

    git clone https://github.com/QuanKhs/urTicket-frontend.git
  2. Install dependencies & add them to your path:

  1. Start the urticket-frontend server:

    npm install
    npm run start

πŸ³β€πŸŒˆ Release

πŸ₯‡Contributors


Quankhs

πŸ’‘ πŸ‘¨β€πŸ’» πŸ’­ πŸ› 😩 πŸ‘Ώ

πŸ™ References

🀝 Contacts and social networks

Facebook GitHub Gmail Linkedin: quankhs

urticket-frontend's People

Contributors

plquann avatar

Stargazers

 avatar  avatar  avatar Shishir Sharma avatar Kalyan-Charkavarthi avatar Domenico Granito avatar  avatar Roman avatar SHUBHAM KUMAR avatar  avatar  avatar where.is.one 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.