Lang-Flix is an immersion tracking app for language learners. Users sign up, select the language they're learning, and then are able to track the amount of time they've spent being immersed in their target language. Using the IMDb API, the user can search for the movie they've watched and add it to their profile. Their profile then tracks the runtime and tallies it to a total runtime. This total gives the user a goal of 1000 hours. Their profile also shows the movie titles, posters, and plots of the movies, so they can review everything they've watched along their journey. After reaching 1000 hours of immersion, I guarantee they will have more competence in that language than any class or app could provide; all while just watching cool movies.
- Users can create a personal account and their target language from an extensive language list
- Users can search a movie database by title and view all the movies that match that title
- Users can save movies they have watched to their personal profile
- Users can delete movies from their personal profile
- Users can edit which language they are learning
NOTE ON AUTHENTICATION This application uses mock authentication which is purely for demonstration purposes. Therefore the login is completely insecure and would never be implemented in a professional application. Please do not use your personal email when creating an account...
- Clone this repository and change to the directory in the terminal.
[email protected]:S-L-Murphey/LangFlix.git
cd lang-flix
-
Access the data Click Here
-
Launch the client.
npm install
npm start
Demo User Credentials Email login: [email protected]
- Javascript
- React
- IMDb Alternative API
- JSON Server
- HTML5
- CSS3
- Git/Github