Skip to content

myFlix is a client-side app that connects with a movie database and allow user to find information about movies and bookmark them in a personal list.

Notifications You must be signed in to change notification settings

LoulouLinck/myFlix-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 myFlix-client

The present repository is the client-side app that connects with a movie database: movie_api. Together they form CineFlix, a responsive single-page application allowing user to find information about movies and bookmark them in a personal list.

Objective

Using React, build the client-side of an app based on its existing server-side code (REST API and database).

app-screenshot

Project Link

Link to CineFlix App: https://cineflixxx.netlify.app/
Link to API: https://github.com/LoulouLinck/movie_api

🛠 Built With

Tech Stack

MERN

Client
  • MongoDB
  • Express
  • React
  • Node.js

  • Parcel (build tool)
  • JSX
  • Vanilla JS
  • HTML
  • CSS
  • bootstrap
  • react-bootstrap
  • react-router
  • react-dom
  • react-router-dom
Server
Libraries

Key Features

  • Filtering the list of movies with a “search” feature
  • Ability to select a movie for more details
  • Allows users to add a movie to their list of favorites

- Signup / Login pages -List of Movies (fetched from my own API) -User profile view to: -Update user information -See their favorite movie list -Delete their account

Responsive Layout & Accessibility

The app was tested to suit a wide spectrum of devices and with accessibility in mind.

For a clean and usable design Bootstrap was implemented to the app. Thanks to this framework the layout of the library is set with optimal responsivity for a pleasant experience regardless of screen size.

Credits

More icons created by JessiGue - Flaticon /a> was used for logoss

💻 Getting Started

npm init --yes
npm install -g parcel
npm install -save react react-dom
create a 'src' folder in project directory with three files: 'index.jsx', 'index.scss', 'index.html'
run command parcel src/index.html in terminal to prompt parcel build process

👥 Author

Laure Lincker

This was a solo project guided by tutors and mentors from CareerFoundry.

back to top

About

myFlix is a client-side app that connects with a movie database and allow user to find information about movies and bookmark them in a personal list.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages