Skip to content

Initial release

Latest
Compare
Choose a tag to compare
@albertms10 albertms10 released this 22 Nov 13:01

This release sets the base foundations for the app using the Sapper framework (built on top of Svelte) alongside with the Carbon Components Svelte library and GraphQL for the Hasura Cloud database.

UI

General

  • 🚧 Build responsive app structure up with a main navbar (or sidebar on mobile), whose routes are:
    • Home
    • Campaigns (list and detail)
    • Mission
    • Composers (list and detail)
    • Shop (works list and detail)
    • Contact
  • 🏠 Manage favicon color scheme mode automatically (dark/light)
  • 🌐 Implement cookie-based localisation system with i18n for:
    • Catalan (ca)
    • Deutsch (de)
    • English (en)
    • Español (es)
    • Français (fr)
  • 🔍 Search filters for lists of items
  • 📈 Progress bar in Campaigns
  • 📑 Contact form

Server

  • ☁ Connexion with a Hasura Cloud database (PostgreSQL)
  • 📡 Implement GraphQL queries endpoint

Queries

List Info ($id)
Campaigns
Campaign contributors
Composers
Works
Work movements