🚧 Under Development
This will be the repo to support the new SAMI website
git clone https://github.com/supportingami/sami-website
Checkout files stored with git large file system
git lfs checkout
yarn install
yarn scripts strapi bootstrap
yarn scripts strapi import
yarn start
This will run both backend and frontend serve scripts
Backend: http://localhost:1337/admin Frontend: http://localhost:3000
Any endpoints that are not publically accessible will not be available to the frontend unless a api token is generated and populated.
See instructions in docs/api-queries.md
The system is built on top of NextJS, with a database backend and content management system powered by Strapi
If you are new to either project it is recommended to first familiarise yourself with the introduction and welcome tutorials for both packages
NextJS Introduction Strapi Introduction
Additional technologies used within the frontend code
- https://nextjs.org/learn/foundations/about-nextjs
- https://docs.strapi.io/developer-docs/latest/getting-started/introduction.html
- https://github.com/strapi/starters-and-templates/tree/main/packages/starters/next-blog
- https://www.apollographql.com/docs/react/get-started/
Adapted from nextjs-strapi-boilerplate