This repository contains the source code for a web application that provides details about Star Wars movies. The app is built using Next.js for the frontend, Tailwind CSS for styling, and Strapi for the backend.
- Next.js: Next.js is a React framework for building server-side rendered and static web applications.
- Tailwind CSS: Tailwind CSS is a utility-first CSS framework for quickly building custom designs.
- Strapi: Strapi is a headless CMS that provides a customizable API for managing content.
To get started with the development of this web application, follow these steps:
-
Clone the repository:
git clone <repository_url>
-
Install dependencies:
cd <project_directory> npm install
-
Start the Strapi backend:
- Navigate to the
films
directory:cd films
- Install dependencies:
npm install
- Start the Strapi server:
npm run develop
- Navigate to the
-
Start the Next.js frontend:
- Navigate to the
film-ui
directory:cd film-ui
- Start the development server:
npm run dev
- Navigate to the
-
Open the web application: Visit
http://localhost:3000
in your web browser to view the Star Wars movie details app.
/films
: Contains the Strapi backend for managing movie data./film-ui
: Contains the Next.js frontend for displaying movie details.