A web app that lets you search for your favourite movies and TV shows and bookmark them. This is built with NextJS 14 using the app directory making use of bleeding-edge technology such as Server Side Rendering (SSR), React Server Components (RSC), Streaming SSR and Server Actions.
- NextJS 14
- React
- TypeScript
- Tailwind CSS
- Jest and RTL (for unit and integration testing)
- Storybook (for CDD)
- Zustand (for State Management)
- shadcn (headless component library reference)
- Framer Motion (animation)
- Clone the application.
- Install the dependencies:
npm install
- Start the development server:
npm run dev
-
Open the local server URL (http://localhost:3000) in your web browser.
-
To run the test files:
npm run test:dev
- To run storybook:
npm run storybook