This project is a Gravity Falls API project that is built upon Next JS and type safety for Typescript. Besides I have used Planetscale for my database and used Prisma ORM for executing operations on Planetscale. Furthermore, I have used web scrapping with Cheerio to take relative information about characters.
Also, this project is open to any fixes and improvements. So don't be shy to collaborate on this project.
You can check out my built API project below. Gravity Falls API
Next JS Typescript
- Switch to Next JS 14
- Code refactoring and strict types
- Make endpoint for available episodes and link characters with episodes
- Make about section available as markdown.
- Update documentation and make documentation available as markdown.
- Remove using
axios
and Prisma - Switch to jsdom for parsing datas.
- Switch to another Database(Planetscale is removing their hobby program in 8th Ap 2024).