Skip to content

JakeSwinford/SolidStart-Boilerplate

Repository files navigation

SolidStart Boilerplate

🚀 Tech Stack

Our project is built on a robust and modern technology stack, carefully chosen to provide the best developer experience and user performance.

🏗️ Core Framework

SolidStart

Leveraging the power of SolidJS, SolidStart offers an intuitive and efficient way to build reactive web applications. Its fine-grained reactivity model ensures optimized rendering and a smooth user experience.

🔐 Authentication

Lucia-Auth

Lucia-Auth provides a secure, flexible, and easy-to-use authentication solution. It supports various authentication methods and offers robust session management, ensuring your users' data stays protected.

🗄️ Database

PostgreSQL

PostgreSQL, a powerful open-source relational database, is our choice for data persistence. Known for its reliability.

🎨 UI Components

Shadcn-Solid

Shadcn-Solid offers a collection of beautifully crafted, accessible UI components.

🎨 Styling

Tailwind CSS

Tailwind CSS is our go-to utility-first CSS framework.


This powerful combination of technologies ensures our application is:

  • 🚀 Fast: SolidStart's reactivity and Tailwind's utility classes keep things snappy.
  • 🔒 Secure: Backed by Lucia-Auth.
  • 🎨 Beautiful: Shadcn-Solid and Tailwind CSS create a visually stunning UI.
  • 🛠️ Maintainable: Each tool is chosen for its simplicity and excellent documentation and great community.

We're always on the lookout for ways to enhance our stack, so stay tuned for updates! 🌟

Developing

PostgreSQL Docker Instance

docker run --name solidstart-boilerplate -e POSTGRES_USER=example -e POSTGRES_PASSWORD=password -e POSTGRES_DB=boilerplate -p 5432:5432 -d postgres

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

Solid apps are built with presets, which optimise your project for deployment to different environments.

By default, npm run build will generate a Node app that you can run with npm start. To use a different preset, add it to the devDependencies in package.json and specify in your app.config.js.

This project was created with the Solid CLI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published