Skip to content

hackjunction/2019-website

Repository files navigation

Important! This project is undergoing some changes and documentation is currently outdated. Proceed with caution.

Usage as a JunctionX template site

See JUNCTIONX.md for a quick guide on how to setup as a JunctionX website. For a more in-depth guide see below.

React + Strapi website template

This is a website template for building a beautiful website that is 100% editable by non-technical users via a visual admin panel :)

This template contains a demo of how to build an editable website while keeping a good level of control of the design and layout of the website. Non-technical users can use the admin panel to:

  • Add new pages to the website, with specific fields defined by the developer (title, header image, body text, etc...)
  • Control content on static pages (such as the home page) by editing text and image fields
  • Add list-based content such as FAQ's, upcoming events or team members, which are shown in pre-defined places in the app

With this template, developers won't need to hardcode even the smallest pieces of text on the website if they don't want to. In general, it's a good balance between keeping the basic structure of the site in control of the developer, while giving content creators the necessary freedom and tools to edit the website content without having to ask the developer to make changes in the code.

See below for how to set up the template for development, import some default content into the database, edit the site and eventually deploy it!

Setup

See SETUP.md for a guide on how to set up this website on your local machine to see it in action

Development

See DEVELOPMENT.md for a quick summary of how to make changes to the project, and make it your own, as well as some general best-practices for working with the code. NOTE: this guide is not yet finished.

Deployment

See DEPLOYMENT.md for guides on how to deploy your website to a hosting platform like Heroku or Digitalocean. NOTE: this guide is not yet finished

Releases

No releases published

Packages

No packages published