initial commit
This commit is contained in:
65
README.md
Normal file
65
README.md
Normal file
@@ -0,0 +1,65 @@
|
||||
# sgse-app
|
||||
|
||||
This project was created with [Better-T-Stack](https://github.com/AmanVarshney01/create-better-t-stack), a modern TypeScript stack that combines SvelteKit, Convex, and more.
|
||||
|
||||
## Features
|
||||
|
||||
- **TypeScript** - For type safety and improved developer experience
|
||||
- **SvelteKit** - Web framework for building Svelte apps
|
||||
- **TailwindCSS** - Utility-first CSS for rapid UI development
|
||||
- **shadcn/ui** - Reusable UI components
|
||||
- **Convex** - Reactive backend-as-a-service platform
|
||||
- **Biome** - Linting and formatting
|
||||
- **Turborepo** - Optimized monorepo build system
|
||||
|
||||
## Getting Started
|
||||
|
||||
First, install the dependencies:
|
||||
|
||||
```bash
|
||||
bun install
|
||||
```
|
||||
|
||||
## Convex Setup
|
||||
|
||||
This project uses Convex as a backend. You'll need to set up Convex before running the app:
|
||||
|
||||
```bash
|
||||
bun dev:setup
|
||||
```
|
||||
|
||||
Follow the prompts to create a new Convex project and connect it to your application.
|
||||
|
||||
Then, run the development server:
|
||||
|
||||
```bash
|
||||
bun dev
|
||||
```
|
||||
|
||||
Open [http://localhost:5173](http://localhost:5173) in your browser to see the web application.
|
||||
Your app will connect to the Convex cloud backend automatically.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## Project Structure
|
||||
|
||||
```
|
||||
sgse-app/
|
||||
├── apps/
|
||||
│ ├── web/ # Frontend application (SvelteKit)
|
||||
├── packages/
|
||||
│ ├── backend/ # Convex backend functions and schema
|
||||
```
|
||||
|
||||
## Available Scripts
|
||||
|
||||
- `bun dev`: Start all applications in development mode
|
||||
- `bun build`: Build all applications
|
||||
- `bun dev:web`: Start only the web application
|
||||
- `bun dev:setup`: Setup and configure your Convex project
|
||||
- `bun check-types`: Check TypeScript types across all apps
|
||||
- `bun check`: Run Biome formatting and linting
|
||||
Reference in New Issue
Block a user