Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.82 KB

LEARN.md

File metadata and controls

42 lines (30 loc) · 1.82 KB

Learning About ScreenSurf

Welcome to ScreenSurf, a movie recommendation web app! This document is designed to help you understand how the project works, how to set it up on your local machine, and get started with contributing.

Table of Contents

  1. Project Overview
  2. Tech Stack
  3. Setting Up the Project Locally
  4. Directory Structure
  5. How to Use the App
  6. How to Contribute

Project Overview

ScreenSurf is a movie recommendation app that helps users discover new movies based on their preferences. The app integrates with the DBMovies API to fetch movie data and provide personalized recommendations.

Users can log in, search for movies, view details, and add movies to their favorite list. The goal of this project is to create an intuitive and engaging experience for users to find and explore movies.

Tech Stack

Frontend:

  • React: For building the user interface and managing state.
  • React Router: For routing and navigation.
  • Axios: For making HTTP requests to the DBMovies API.

Backend (if applicable, based on your project setup):

  • Node.js: The runtime environment for the server.
  • Express: A framework for building the backend API.
  • MongoDB (or another database): To store user data and preferences (if applicable).

Tools:

  • Git: Version control for tracking changes.
  • Webpack/Babel: For bundling and compiling JavaScript.

Setting Up the Project Locally

To get started with the project on your local machine, follow these steps:

1. Clone the Repository

Clone the ScreenSurf repository to your local machine:

git clone https://github.com/Unknownkratos/ScreenSurf.git