You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<em>Tired of manually setting up full-stack projects every time? 😩<br>
20
-
Say hello to <b>Hackpack</b> — your one-command project bootstrapper that saves hours of setup time 🎯</em>
19
+
<em>Tired of manually setting up full-stack projects every time? <br>
20
+
Say hello to <b>Hackpack</b> — your all-in-one project bootstrapper that turns setup time into build time </em>
21
21
</p>
22
22
23
23
<palign="center">
@@ -32,75 +32,122 @@
32
32
33
33
---
34
34
35
-
## 🎯 What is Hackpack?
35
+
## What is Hackpack?
36
36
37
-
**Hackpack** is a powerful CLI tool that scaffolds production-ready full-stack applications in seconds. Stop wasting time on repetitive setup — let Hackpack handle your project structure, UI libraries, databases, authentication, and more with a single command.
37
+
**Hackpack** is a powerful CLI tool that scaffolds hackathon-ready full-stack applications in seconds. Stop wasting time on repetitive setup — let the CLI handle your project structure, UI libraries, databases, authentication, and more with a single command
38
38
39
39
```bash
40
40
npm i -g hackpack-cli
41
41
```
42
-
43
-
That's it. Your project is ready to go. 🎉
44
-
45
42
---
46
43
47
-
## ✨ Features
44
+
## Features
48
45
49
46
<tablealign="center">
50
47
<tr>
51
48
<td>
49
+
50
+
**Lightning-Fast Setup**
51
+
Spin up full projects in seconds
52
52
53
-
⚡ **Lightning Fast Setup**
54
-
Generate complete projects in under 30 seconds
55
-
56
-
🧱 **Modern Frameworks**
57
-
React, Next.js, Astro, Vue, Nuxt, Angular and Svelte.
58
-
59
-
🎨 **Pre-configured UI**
60
-
shadcn/ui, DaisyUI, Material, Hero UI & many more.
53
+
**Modern Frameworks**
54
+
React, Next.js, Astro, Vue, Nuxt, Angular and Svelte
61
55
56
+
**Pre-configured UI**
57
+
shadcn/ui, DaisyUI, Material, Hero UI & many more
62
58
</td>
63
-
<td>
64
59
65
-
🗄️ **Database Ready**
60
+
<td>
61
+
62
+
**Database Ready**
66
63
MongoDB, PostgreSQL support out of the box
67
64
68
-
🔐 **Auth Integration**
69
-
Clerk authentication pre-configured
65
+
**Auth Integration**
66
+
Clerk and more, ready to use out of the box
70
67
71
-
📦 **Package Manager Agnostic**
72
-
Works with npm, yarn, or pnpm
68
+
**Your Hackathon Superpower**
69
+
Launch your project in seconds with a single command — skip the setup, focus on building and winning the hackathon
@@ -136,7 +183,7 @@ The interactive wizard will guide you through:
136
183
|`hp resume`| Resume an interrupted or incomplete setup |
137
184
|`hp run`| Execute setup for the currently selected project |
138
185
139
-
### 🔧 Project Management
186
+
### Project Management
140
187
141
188
| Command | Description |
142
189
|---------|-------------|
@@ -147,13 +194,9 @@ The interactive wizard will guide you through:
147
194
|`hp uninstall ui <library>`| Remove an installed UI library |
148
195
|`hp migrate`| 🔜 Migrate project to newer template versions |
149
196
150
-
### 💡 Usage Examples
197
+
### Usage Examples
151
198
152
199
```bash
153
-
# Select and run a project
154
-
hp selectmy-awesome-app
155
-
hp run
156
-
157
200
# Add UI libraries on the fly
158
201
hp add ui shadcn
159
202
hp add ui daisyui
@@ -166,7 +209,7 @@ hp projects
166
209
hp state
167
210
```
168
211
169
-
### ⚡ Autocomplete Support
212
+
### Autocomplete Support
170
213
171
214
Speed up your workflow with terminal autocompletion:
172
215
@@ -181,56 +224,21 @@ hp autocomplete install
181
224
182
225
# Follow the instructions for your shell
183
226
```
184
-
## 🧠 Understanding State in Hackpack
185
-
186
-
Hackpack keeps track of your setup progress and project preferences using a persistent state file. This is especially useful when:
187
-
188
-
- You stop midway during setup (e.g., terminal closes unexpectedly)
189
-
- You want to resume an incomplete setup
190
-
- You're managing **multiple projects** at the same time
191
-
192
-
The state is stored in a hidden `.hackpack-state.json` file (in your project folder or home directory), and it keeps track of configuration choices and setup progress.
We love contributions! Whether it's a bug report, feature request, or pull request — all are welcome.
257
265
258
-
259
266
### Found a Bug?
260
267
261
268
Open an issue with:
@@ -267,34 +274,13 @@ Open an issue with:
267
274
268
275
---
269
276
270
-
## 📄 License
277
+
## License
271
278
272
-
Distributed under the **MIT License**. See [`LICENSE`]<a href="https://github.com/YashVerma-code/hackpack/blob/main/LICENSE.md">LICENSE</a>for more information.
279
+
Distributed under the **Proprietary License**. See <ahref="https://github.com/YashVerma-code/hackpack/blob/main/LICENSE.md">LICENSE</a> for more information.
273
280
274
281
---
275
282
276
-
## 🙏 Acknowledgments
277
-
278
-
Made with ❤️ by TeamHackpack ( Varun & Yash ) — because setup time is coding time wasted 😜
279
-
---
280
-
281
-
<div align="center">
283
+
## Acknowledgments
282
284
283
-
### 🌟 If you find Hackpack useful, give it a star!
0 commit comments