https://github.com/jaberchowdhury/profast
Profast is a modern, full-stack React application template designed for fast parcel delivery and logistics services. It leverages React Router for routing, TailwindCSS for styling, and includes a beautiful Catppuccin theme switcher for a customizable user experience.
https://github.com/jaberchowdhury/profast
catppuccin catppuccin-theme expressjs nodejs nodemon react react-router shadcn-ui tailwindcss typescript
Last synced: 2 months ago
JSON representation
Profast is a modern, full-stack React application template designed for fast parcel delivery and logistics services. It leverages React Router for routing, TailwindCSS for styling, and includes a beautiful Catppuccin theme switcher for a customizable user experience.
- Host: GitHub
- URL: https://github.com/jaberchowdhury/profast
- Owner: JaberChowdhury
- Created: 2025-06-29T05:48:12.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-07-23T20:32:45.000Z (11 months ago)
- Last Synced: 2025-07-23T23:11:33.863Z (11 months ago)
- Topics: catppuccin, catppuccin-theme, expressjs, nodejs, nodemon, react, react-router, shadcn-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://profast-gamma.vercel.app/
- Size: 153 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Profast
Profast is a modern, full-stack React application template designed for fast parcel delivery and logistics services. It leverages React Router for routing, TailwindCSS for styling, and includes a beautiful Catppuccin theme switcher for a customizable user experience.
## Features
- π **Server-side rendering** with React Router
- β‘οΈ **Hot Module Replacement (HMR)** for rapid development
- π¨ **Catppuccin theme switcher** (Latte, Frappe, Macchiato, Mocha)
- π¦ **Asset bundling and optimization**
- π **Data loading and mutations**
- π **TypeScript** by default
- π
**TailwindCSS** and shadcn/ui for modern UI components
- πΊοΈ **Parcel delivery, reviews, and warehouse data**
## Getting Started
### Installation
Install dependencies:
```bash
pnpm install
# or
npm install
```
### Development
Start the development server:
```bash
pnpm run dev
# or
npm run dev
```
Visit [http://localhost:5173](http://localhost:5173) in your browser.
### Building for Production
Create a production build:
```bash
pnpm run build
# or
npm run build
```
### Docker Deployment
Build and run using Docker:
```bash
docker build -t profast .
docker run -p 3000:3000 profast
```
## Project Structure
```
ββββ.react-router
β ββββtypes
β ββββapp
β ββββ+types
β ββββroutes
β ββββ+types
ββββ.vercel
ββββapp
β ββββcomponents
β β ββββcustom
β β ββββui
β ββββlib
β ββββroutes
β ββββsrc
β β ββββdata
β β ββββjson
β ββββwelcome
ββββbuild
β ββββclient
β β ββββassets
β β ββββresources
β β ββββanimations
β β ββββassets
β β ββββbanner
β β ββββbrands
β ββββserver
β ββββnodejs_eyJydW50aW1lIjoibm9kZWpzIn0
β ββββ.vite
ββββpublic
ββββresources
ββββanimations
ββββassets
ββββbanner
ββββbrands
```
## Styling & Theming
- Uses **TailwindCSS** for utility-first styling
- **Catppuccin** color palette with four variants
- Theme switcher in the UI (top-right corner)
- Customizable via CSS variables in `app/app.css`
## Scripts
- `dev` - Start development server
- `build` - Build for production
- `start` - Start production server
- `typecheck` - TypeScript type checking
## Credits
- [React Router](https://reactrouter.com/)
- [TailwindCSS](https://tailwindcss.com/)
- [shadcn/ui](https://ui.shadcn.com/)
- [Catppuccin](https://catppuccin.com/)
---
**Profast** β Fast, modern, and beautiful parcel delivery platform starter.