Skip to content
/ TMDb Public template
forked from mintlify/starter

πŸ“ TMDb API Documentation | My Capstone Project for API Documentation πŸš€ Built with Mintlify | Covers authentication, endpoints, and best practices.

Notifications You must be signed in to change notification settings

Samuel-Benso/TMDb

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TMDb API Documentation 🎬

This repository contains my API Documentation Capstone Project, built using Mintlify to provide a clean and interactive developer experience for working with the TMDb API.

πŸš€ Live Documentation

πŸ”— View Documentation


πŸ“– Project Overview

This project is my capstone in API documentation, where I document the TMDb API following industry best practices.

πŸ›  Project Process

1️⃣ Testing API Endpoints using Postman to understand how the API works.
2️⃣ Converting Postman Collections to an OpenAPI Specification file.
3️⃣ Editing the OpenAPI Spec using Swagger Editor to refine and structure the API definition.
4️⃣ Deploying on Mintlify using VS Code, ensuring a structured and visually appealing developer experience.

This documentation covers authentication, error handling, best practices, and detailed API references.


πŸ“¦ Installation & Local Setup

To run the documentation locally, follow these steps:

1️⃣ Clone the Repository

git clone https://github.com/your-username/tmdb-api-docs.git
cd tmdb-api-docs

2️⃣ Install Dependencies

Ensure you have Node.js installed, then run:

npm install -g mintlify

3️⃣ Run the Documentation Locally

mintlify dev

Your documentation should now be available at http://localhost:3000/.


πŸ“‚ Project Structure

starter/
│── api-reference/       # API reference documentation
│── concepts/            # Best practices and guides
│── introduction.mdx     # Overview of TMDb API
│── getting-started.mdx  # Step-by-step guide to begin
│── authentication.mdx   # How to authenticate API requests
│── error-handling.mdx   # Handling errors with the API
│── docs.json            # Configuration for Mintlify navigation
│── README.md            # This file

✨ Customization

You can update the docs.json file to modify the sidebar, branding, and navigation.

To change the theme color, update:

"colors": {
  "primary": "#01B4E4",
  "light": "#90CEA1",
  "dark": "#032541"
}

🀝 Contributing

We welcome contributions! To contribute:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-name)
  3. Make changes and commit (git commit -m "Added new feature")
  4. Push to GitHub (git push origin feature-name)
  5. Open a Pull Request

πŸ“© Support & Contact


πŸ“œ License

This project is licensed under the MIT License.

About

πŸ“ TMDb API Documentation | My Capstone Project for API Documentation πŸš€ Built with Mintlify | Covers authentication, endpoints, and best practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MDX 100.0%