Skip to content

Evomatic/movie-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Web App 🎬

code style: prettier

Movie web app

A Full-Stack Movie Application Built in 5 Days This project was a personal challenge to test how quickly I could build a fully functional full-stack web application under sprint conditions. The goal was to push my development speed while ensuring solid functionality, authentication, and backend integration. Styling was not the focus here.

About the Project

Features:

  • User authentication.
  • View a list of movies.

Built with

  • NestJS
  • Vite
  • Mantine UI
  • Redux

Setup up using Docker

Setup .env file in root of repo

NODE_ENV=development
FRONTEND_PORT=5173
BACKEND_PORT=3000

DB_NAME=postgres
DB_USER=postgres
DB_PASSWORD=postgres
DB_PORT=5432

Setup .env file in root of backend package

DATABASE_URL="postgres://postgres:postgres@postgres:5432/postgres?schema=public"

Run Make file

Make local

Migrate tables

packages/backend/docker:migration

Seed the database

packages/backend/docker:seed

Open http://localhost:5173/login with your browser to see the application.

View API documentation at:

http://localhost:3000/api/#

image

Authors

About

A movie library web application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published