Ghibli Flix is a place to find all your favorite Ghibli films! You can browse the Ghibli film library, read a summary and learn more about your favorite Ghibli films.
To log in and get started, click here!
Before you can run the app with npm start, install the dependencies: Node.js and npm on your computer.
Documentation on downloading and installing Node.js and npm. To begin, navigate on the project directory (after you have downloaded or cloned this repository) and run:
- Then, while in the project directory, you can run:
- Runs the app in the development mode.
- Open http://localhost:3000 to view it in the browser.
-
You can learn more in the Create React App documentation.
-
To learn React, check out the React documentation.
- User will be able to sign up, sign in, sign out and change password.
- User will create a profile and be able to update and delete it.
- User will pick a Ghibli movie that they want further information on and view all Ghibli movies.
| Endpoint | Component | AuthenticatedRoute? |
|---|---|---|
/sign-up |
SignUp |
No |
/sign-in |
SignIn |
No |
/change-password |
ChangePassword |
Yes |
/sign-out |
SignOut |
Yes |
| Libraries | Languages | Frameworks | Database | Version Control | API |
|---|---|---|---|---|---|
| React.js | HTML | Express | MongoDB | GitHub | Ghibli Studio API |
| Axios | Javascript | BootStrap | |||
| Mongoose | CSS | ||||
- Project Planning: Wireframes and ERD, researched APIs
- Workflow & Decision Making: Progress was monitored with daily to-do list, morning stand ups with the class.
- Problem Solving: Reviewed React documentation, past class lessons, performed Google searches and resolved issues by reviewing code with an instructor/TA.
- User can pick movies to place on their watchlist.
- User will be able to edit, delete and update their watchlist.
- User can further personalize their dashboard.
- Studio Ghibli
- Totoro icon by Icons8
Hi, I'm Sako Pak, a former photographer turned software engineer. I love the intersection of where art and tech collide and am a recent graduate of General Assembly's Software Engineering Immersive, learning how to build beautiful experiences and powerful programs through the magic of a machine.
Thank you for looking at my work!
Contact: sako.taya@gmail.com


