Skip to content

timone019/movie_api

Repository files navigation

Movie and User API

This project provides a RESTful API for a movie database. It allows users to interact with movie data, including retrieving information about movies, genres, and directors, as well as managing user profiles and favorite movies.

Features

  • User registration and authentication
  • Token generation for authenticated requests
  • Add and remove movies from user's favorites
  • Retrieve all movies, a single movie by title, all genres, a genre by name, all directors, and a director by name
  • Update user information
  • Delete user account

API Documentation

Detailed API documentation, including available endpoints, request parameters, and expected responses, can be found in the documentation.html file.

Live Demo

The live application can be accessed at My Movie App.

Getting Started

To get a local copy up and running, follow these steps:

  1. Clone the repository.
  2. Install the dependencies with npm install.
  3. Start the server with npm start.
  4. The application will be available at http://localhost:3000.

Built With

  • Node.js
  • Express
  • MongoDB
  • Mongoose

Contributing

Contributions are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published