Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: cesium.link 2.0 #71

Merged
merged 45 commits into from
Aug 14, 2024
Merged

feat: cesium.link 2.0 #71

merged 45 commits into from
Aug 14, 2024

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
3 of 4 checks passed
@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 <[email protected]>
Co-authored-by: Mário Rodrigues <[email protected]>
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.

3 participants