Skip to content

ImanYZ/1Cademy-Public

Repository files navigation

1Cademy.us:

Public view of 1Cademy.com

Publicly accessible to unauthenticated users and search engines (Next.js App with Server-side rendering on Google Cloud Run)

These pages consist of:

  • Main page: for searching, filtering, sorting, and navigating through 1Cademy.com knowledge content in a linear fashion.
  • Community pages: dedicated for each community to show-case the content generated for searching, filtering, sorting
  • Institution pages: dedicated for each institution to show-case the content generated by their members for searching, filtering, sorting
  • Node pages: each node has a dedicated page which is linked to other node pages through its parent, child, tag, and reference links.

Docker compose testing

COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker-compose -f docker-compose.prod.yml build --parallel

Up prod

docker-compose -f docker-compose.prod.yml up

gcloud run deploy knowledge-dev --image gcr.io/next-docker-353422/knowledge-dev --region us-central1 --project next-docker-353422

Frontend Guidelines

Read here

About

The public interface and SEO-optimized for 1Cademy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published