A fullstack catalog for Studio Ghibli's productions. Get to know more about your favorite animation film!
Please proceed to the Documentation for a guide about using the API https://documentation-studio-ghibli-catalog.vercel.app/
Studio Ghibli Catalog is a project that shows the current Studio's productions, listed by pages of 10 by 10, while it's possible to show them all.
The users are be capable of
- Read a selected data from Studio Ghibli's API;
- Page through the collection, limiting the list to a number of 10.
- TypeScript
- React
- Axios
- React - custom hooks
- SASS CSS
- React Testing Library
- TypeScript
- Postgres
- Node.js
- Express.js
- Prisma
- cors
- express-async-errors
- Jest
- Front-end: Vercel
- Back-end (only database): Supabase
- Docusaurus
-
In this project I could improve my knowledge in both front-end and back-end, by:
-
Using and learning about new libraries and frameworks and its applicabilities, namely Prisma and Docusaurus.
-
Creating a fake database to make end to end tests.
-
Fetching the backend using axios actions.
git clone 'git@github.com:calopessoa/studio-ghibli-catalog.git'
cd studio-ghibli-catalog
- You'll have access to the backend and frontend folders, in order to build up the API, run:
cd backend
Install dependencies
npm install
npm run dev
It's possible to run tests, still in the backend folder, run:
npm test
Then, you are READY TO LAUNCH:
https://studio-ghibli-catalog-eight.vercel.app/
- LinkedIn - Carlos Augusto Lopes de Oliveira