Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esau-morais/next-movies
(Job Interview) Solution for PD
https://github.com/esau-morais/next-movies
mui nextjs playwright react-hook-form reactjs tailwindcss ts-reset typescript zod zustand
Last synced: 9 days ago
JSON representation
(Job Interview) Solution for PD
- Host: GitHub
- URL: https://github.com/esau-morais/next-movies
- Owner: esau-morais
- Created: 2023-03-04T19:30:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T11:00:10.000Z (almost 2 years ago)
- Last Synced: 2024-12-05T15:12:20.658Z (2 months ago)
- Topics: mui, nextjs, playwright, react-hook-form, reactjs, tailwindcss, ts-reset, typescript, zod, zustand
- Language: TypeScript
- Homepage:
- Size: 122 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Next Movies
## Tech Stack
- Next.js + TypeScript
- Lint
- ESLint + Prettier
- Design System
- Material UI
- Tailwind CSS
- E2E Tests: Playwright
- Type-safety & Validation
- ts-reset
- zod## Setup
1. Clone the repository
```
# gh
gh clone esau-morais/next-movies
# git
git clone https://github.com/esau-morais/next-movies.git
```2. Install dependencies
```
# npm
npm i# Yarn
yarn# pnpm
pnpm i
```> :warning: Before you proceed to next step,
> please make sure to fill out the required environment variables,
> by duplicating the `.env.example` file and renaming it to `.env`3. Run the server
```
# npm
npm run dev# Yarn
yarn dev# pnpm
pnpm dev
```4. Testing
> :warning: Make sure to run the server before run the test commands
```
# npm
npm run playwright test# Yarn
yarn playwright test# pnpm
pnpm playwright test
```