https://github.com/ahemtan/bookpasal
A Book recycling web app
https://github.com/ahemtan/bookpasal
books cms nextjs recycle
Last synced: 2 months ago
JSON representation
A Book recycling web app
- Host: GitHub
- URL: https://github.com/ahemtan/bookpasal
- Owner: Ahemtan
- Created: 2025-07-01T16:47:20.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-01T17:23:23.000Z (about 1 year ago)
- Last Synced: 2025-07-01T18:25:58.394Z (about 1 year ago)
- Topics: books, cms, nextjs, recycle
- Language: TypeScript
- Homepage: https://bookpasal.vercel.app
- Size: 39.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📚 BookPasal – A Full Stack Book Recycling App
BookPasal is a full-stack web application designed to make book recycling easy and accessible. Users can list, buy, and manage recycled books with a clean UI and modern features.
Built with:
- **Next.js 15 (App Router)**
- **ShadCN UI**
- **Tailwind CSS**
---
## 🌟 Features
### ✅ Completed (Frontend)
- 🖼️ Modern UI using ShadCN and Tailwind
- 📖 Book listing page
- 🧭 Navigation and routing with App Router
### 🔧 In Progress (Backend)
- 🔐 **Authentication** (Better Auth / Clerk)
- 💾 **Database integration** (PostgreSQL)
- 🔄 **CRUD operations** for books
- 💳 **Purchase flow** – Payment Gateway (Khalti) and Cash on Delivery
- 📊 **User Dashboard** – track purchases, sales, and listed books
---
## 🚧 Project Structure (WIP)
```
/app
/books → Book list, detail, add/edit
/dashboard → User dashboard (planned)
/auth → Sign in / Sign up (planned)
/api → Backend API routes (planned)
/components → Reusable UI components (ShadCN)
/lib → Utilities (e.g. db, auth, helpers)
```
---
## 📌 TODO
- [ ] Setup authentication
- [ ] Integrate database
- [ ] Add book CRUD APIs
- [ ] Implement purchase flow (Khalti/COD)
- [ ] Build user dashboard
---
## 🛠 Tech Stack
| Tech | Use |
| ------------ | ------------------------- |
| Next.js | Framework |
| Tailwind CSS | Styling |
| ShadCN | UI Components |
| PostgreSQL | (Planned) Database |
| Khalti | (Planned) Payment Gateway |
| Vercel | Deployment |
| Auth | Better Auth (planned) |
---
## 🚀 Getting Started
```bash
git clone https://github.com/ahemtan/bookpasal.git
cd bookpasal
npm install
npm run dev
```
---
## 🧠 Contributing
Have ideas or want to help? PRs are welcome!
---
## 📄 License
MIT License
---