Some project ideas to get started
This section lists some project ideas to help you explore the possibilities of the FARM stack and hone your skills, but above all, explore your creativity. These sample project ideas will help you explore some functionalities of the FARM stack, like building document automation pipelines, creating data dashboard applications, and building portfolio sites.
Old-school portfolio website
This project shows how FastAPI, React, and MongoDB are perfectly capable of handling simple portfolio sites that include content such as an about page, service, gallery, contact form, and more.
The following steps outline how you might create an app for this purpose:
- Create a nice design (or try to recreate it in Tailwind CSS).
- Plug in React-Router or Next.js if you want to make it fast.
- Use server-side generation and image optimization.
- For the content, define a couple of Pydantic models: a blog post, portfolio item, article and so on. Then...