Thanks to visit codestin.com
Credit goes to github.com

Skip to content

If you want to try out MovieHat, you can do so here. Feel free to explore the application and its features. If you have any questions or feedback, don't hesitate to reach out. Enjoy using MovieHat!

License

Notifications You must be signed in to change notification settings

ivanlomoro/moviehub-nextjs

Repository files navigation

MovieHat

MovieHat 🎬

Introduction

Welcome to the MovieHub Frontend repository, a component of the comprehensive MovieHub application designed for movie list management. The project has been restructured into two separate repositories – one for the frontend and another for the backend. This repository is dedicated to the frontend, developed using Next.js, and is deployed on Vercel for effortless hosting. Additionally, Cloudinary is utilized for efficient media management.

Features

  • Responsive and interactive user interface.
  • Seamless integration with the backend for CRUD operations on movies.
  • User authentication and authorization through Auth0.
  • Enhanced user experience with Next.js features.
  • Automatic deployment using Vercel for quick updates.
  • Media storage and management through Cloudinary.

Requirements

  • Node.js and npm installed.
  • Basic knowledge of JavaScript and TypeScript.
  • Familiarity with frontend development concepts.
  • Access to the MovieHub Backend repository.

Installation and Setup

  1. Clone this repository: git clone https://github.com/ivanlomoro/moviehub-nextjs.git
  2. Navigate to the client folder: cd moviehub-nextjs
  3. Install dependencies: pnpm install
  4. Configure frontend environment variables.
  5. Run the development server: pnpm dev

Usage

Access the MovieHub frontend application at http://localhost:your_port.

Deployment

The MovieHub Frontend is automatically deployed on Vercel. Any changes pushed to the main branch trigger an automatic update of the deployed application.

Technologies and Concepts

  • Next.js for frontend development.
  • TypeScript for type-safe JavaScript.
  • Auth0 for secure user authentication.
  • Integration with the MovieHub Backend repository.
  • MVC (Model-View-Controller) design pattern.
  • Vercel for efficient and automatic deployment.
  • Cloudinary for media storage and management.

Preview

Desktop Version Mobile Version

About

If you want to try out MovieHat, you can do so here. Feel free to explore the application and its features. If you have any questions or feedback, don't hesitate to reach out. Enjoy using MovieHat!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published