Skip to content

A Node.js web application providing dynamic character profiles from The Godfather film series. Built with EJS templating and Tailwind CSS.

Notifications You must be signed in to change notification settings

talhaozbek61/the-godfather-nodejs

Repository files navigation

The Godfather

The Godfather Web App is a simple web application that provides information about characters from The Godfather film series. This app allows users to view character details such as name, surname, biography, and profile pictures.

The application is fully dynamic and uses the EJS templating engine to render HTML pages. The project is written with the ES Module system to take advantage of modern JavaScript features.


Features

  • Dynamic Character Profiles: View character details by entering a specific character name (e.g., /character/vito_corleone).
  • Character Information: Includes character details from The Godfather films, such as name, biography, and profile picture.
  • 404 Page: A custom error page is shown for invalid routes.

Technologies Used

  • Node.js: Developed using the native HTTP module, with no external frameworks.
  • EJS: Used for rendering dynamic HTML templates.
  • Tailwind CSS: Used for styling the dynamic HTML pages.
  • HTML & JavaScript: Used for generating dynamic content and managing pages.

Installation

1. Clone the Repository

git clone https://github.com/talhaozbek61/the-godfather-nodejs.git

2. Navigate to the Project Directory

cd the-godfather-nodejs

3. Install Dependencies

npm install

4. Run the Project

npm start

About

A Node.js web application providing dynamic character profiles from The Godfather film series. Built with EJS templating and Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published