Technologies Used
- Strapi: Headless CMS that makes it easy for developers to build self-hosted, customizable, and performant content APIs. Setting Up the Backend Locally
- Cloning the Repository git clone https://github.com/VitalikN/posts_backend.git
- Installing Dependencies
npm install
# or
yarn install- Starting the Development Server
npm run develop
# or
yarn developStrapi Documentation - Learn more about Strapi features and API. Strapi GitHub repository - Your feedback and contributions are welcome! This will start the Strapi development server locally, and you can access the Strapi admin panel at http://localhost:1337/admin. You can then set up your content types and define the API structure.
Once the Strapi backend is set up, you can proceed to configure your Next.js frontend to interact with this API.
- Next.js: A React framework for production-grade applications with server-side rendering and static site generation.
- Redux Toolkit: Used for efficient state management and asynchronous logic.
- Formik: For building scalable, performant forms with ease in React.
- Sass: Preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets (CSS).
- Yup: Used for object schema validation.
- React Icons: Popular icons in your React projects.
Follow these steps:
npm install
# or
yarn installbash Copy code
npm run dev
# or
yarn devOpen http://localhost:3000 in your browser to see the result.
- Next.js Documentation learn more about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
- the Next.js GitHub repository - your feedback and contributions are welcome!