Remix with Firebase and Opinionated Structure (slightly volatile)
This project provides additional structure for building an application with Remix. It aims to provide a generic means of authenticating a user and granting/preventing access to functionality and locations of the application. The project separates the auth feature from the database feature, and includes implementations for FileAuth and FirebaseAuth. It also defines general interfaces and types for easier integration.
To initialize the project, run the following command in npm:
npm init
This project provides additional structure and conventions for building applications with Remix and Firebase. It separates the auth and database features, provides generic interfaces and types, and includes implementations for FileAuth and FirebaseAuth for authentication. It aims to simplify the development process and improve organization.