Rewriting the project in sapphire, enabling future support and ease of maintainability. This will also add the use of prisma for easier migrations