Skip to content

Conversation

@joaodiaslobo
Copy link
Member

@joaodiaslobo joaodiaslobo commented Apr 19, 2024

This pull request replaces the previous project with a new one built using the Phoenix framework. This change aims to simplify contributing to and maintaining the app for our organization.
All features from the previous version have been ported to the new one, including:

  • A home page with pinned links.

image

  • An admin dashboard to manage home links and shortened URLs with custom slugs.

image

  • Google Auth for admin login.

image

  • Emoji picker for highlighted links.

image

  • QR Code Generator page with CeSIUM branding.

image

  • Link archival.
  • Unit tests for all major features.
  • Seeds.
  • Deployment scripts and configuration for fly.io.
  • Task to convert and import the old data from the currently deployed application (v1.0)

I have chosen not to change how the home web page looks because I have no other ideas 😅, feel free to give suggestions.

@joaodiaslobo joaodiaslobo self-assigned this Apr 19, 2024
@joaodiaslobo joaodiaslobo merged commit d2c5d93 into main Aug 14, 2024
@joaodiaslobo joaodiaslobo deleted the jl/switch-to-phoenix branch August 14, 2024 20:21
MarioRodrigues10 pushed a commit that referenced this pull request Sep 16, 2024
faria-s added a commit that referenced this pull request Sep 23, 2024
* feat: add error page 404

* feat: cesium.link 2.0 (#71)

* ops: production environment (#72)

* feat: add 404 error page

* fix: revert config debug_errors

* fix: capital letters

* fix: fixing tests

---------

Co-authored-by: João Lobo <30907944+joaodiaslobo@users.noreply.github.com>
Co-authored-by: Mário Rodrigues <mjsrodrigues4@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

4 participants