This is a boilerplate for building an elevator app using the following technologies:
- Remix: A server framework for building web applications.
- Drizzle: An ORM (Object-Relational Mapping) library for database operations.
- Tailwind CSS: A utility-first CSS framework for styling.
- Fly.io: A platform for deploying and scaling applications.
- Turso: A database provider for managing data storage.
To get started with this boilerplate, follow these steps:
- Clone the repository:
git clone https://github.com/Miloshinjo/remix-tailwind-turso-drizzle-boilerplate
- Install the dependencies:
npm install
- Configure the database connection in the
config.js
file. - Start the server:
npm start
- Open your browser and visit
http://localhost:5173
to see the app in action.
This boilerplate is configured to deploy to Fly.io using GitHub Actions. To deploy your app, follow these steps:
- Sign up for a Fly.io account and create a new app.
- Set up the necessary environment variables in your Fly.io app settings.
- Push your changes to the
main
branch of your GitHub repository. - Make sure to follow the Fly.io guide on how to add GitHub Actions that will automatically trigger a deployment to Fly.io.
For more information on deploying with Fly.io and GitHub Actions, refer to their respective documentation.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This boilerplate is open source and available under the MIT License.