Conreq icon indicating copy to clipboard operation
Conreq copied to clipboard

Community App Store

Open Archmonger opened this issue 1 year ago • 0 comments

Description

Original PR #69 was closed due to me deleting the upstream develop branch.

This re-opens the previous PR, except with main as the branch target.

This PR tracks progress for a fork of Conreq to support a community app store. This will restructure Conreq as a web app platform.

See the readme for more details.

Testing

  1. Pull down the archmonger/conreq@app_store branch from GitHub
  2. pip install -r requirements.txt
  3. python manage.py run_conreq

Tasks remaining

  • [ ] ReactJS URL routing

Non-Critical Tasks (can happen after PR)

  • Create documentation for app development
  • Create a handful of new apps
  • Create generic API Class Based View (CBV) with CSRFExemptMixin
  • Replace django-compressor with django-pipeline
  • Create generic UI component apps
  • PWA and favicon settings
  • Clear cache button
  • Installers for all major operating systems
  • Automatic license aggregator
  • SCSS compiler
  • Proper testing suite using playwright
  • Locally host all CSS
  • Convert views to async
  • Convert all tabs to IDOM components
  • Registering new health check backends
  • Invite email template creator
  • Mobile compatibility on all pages
  • Configurable search bar
  • Landing page framework
  • Make sidebar tabs sortable through the admin interface
  • Extensible mobile bottom bar
  • Remove bootstrap. Use HTML Dialog,popover, container queries, and css nesting instead

By submitting this pull request I agree that all contributions comply with this project's open source license(s).

Archmonger avatar Jul 01 '24 08:07 Archmonger