A Strapi application to demonstrate how to create content types using the Strapi Dashboard Admin UI and expose them via APIs.
The strapi-books-api
application is a companion app for the article How to create a Strapi CMS app to manage content written by Rupak Ganguly.
- Node.js installed
- Only Maintenance and LTS versions are supported (
v14
,v16
, andv18
). - Node v18.x is recommended for Strapi
v4.3.9
and above
- Only Maintenance and LTS versions are supported (
- Node.js package manager
- npm (
v6
only) or yarn
- npm (
- Python (needed for using SQLite database
Note: I am using Node.js v18.13.0
and Python 2.7.15
(since we use a SQLite database)
Start your Strapi application with autoReload enabled.
npm run develop
# or
yarn develop
Start your Strapi application with autoReload disabled.
npm run start
# or
yarn start
Build your admin panel.
npm run build
# or
yarn build
Strapi gives you many possible deployment options for your project. Find the one that suits you on the deployment section of the documentation.
- Resource center - Strapi resource center.
- Strapi documentation - Official Strapi documentation.
- Strapi tutorials - List of tutorials made by the core team and the community.
- Strapi blog - Official Strapi blog containing articles made by the Strapi team and the community.
- Changelog - Find out about the Strapi product updates, new features and general improvements.
Feel free to check out the Strapi GitHub repository. Your feedback and contributions are welcome!
- Discord - Come chat with the Strapi community including the core team.
- Forum - Place to discuss, ask questions and find answers, show your Strapi project and get feedback or just talk with other Community members.
- Awesome Strapi - A curated list of awesome things related to Strapi.