https://github.com/juliusmarkwei/azubi-commerce
https://github.com/juliusmarkwei/azubi-commerce
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/juliusmarkwei/azubi-commerce
- Owner: juliusmarkwei
- Created: 2025-06-23T20:52:17.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-06-23T21:16:12.000Z (7 months ago)
- Last Synced: 2025-06-23T22:28:04.485Z (7 months ago)
- Language: TypeScript
- Homepage: https://azubi-commerce-omega.vercel.app
- Size: 3.03 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Azubi Commerce
A modern e-commerce platform built with Next.js, React, and Tailwind CSS.
[](https://opensource.org/licenses/MIT)
[](https://nextjs.org/)
[](https://reactjs.org/)
[](https://www.typescriptlang.org/)
[](https://tailwindcss.com/)
[](https://pnpm.io/)
## 🚀 Features
- **Modern Stack**: Built with Next.js 14, React 18, and TypeScript
- **Fast by Default**: Optimized for performance and SEO
- **Responsive Design**: Works on all devices with Tailwind CSS
- **Developer Experience**: Great DX with TypeScript and ESLint
- **Package Management**: Using pnpm for fast, disk space efficient package management
## 🛠️ Prerequisites
- Node.js 18 or later
- pnpm 8 or later
## 🚀 Getting Started
1. **Clone the repository**
```bash
git clone https://github.com/juliusmarkwei/azubi-commerce.git
cd azubi-commerce
```
2. **Install dependencies**
```bash
pnpm install
```
3. **Start the development server**
```bash
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
4. **Build for production**
```bash
pnpm build
pnpm start
```
## 📁 Project Structure
```text
azubi-commerce/
├── public/ # Static files
├── src/
│ ├── app/ # App router
│ ├── components/ # Reusable components
│ ├── lib/ # Utility functions
│ └── styles/ # Global styles
├── .eslintrc.json # ESLint configuration
├── .gitignore
├── next.config.js # Next.js configuration
├── package.json # Project dependencies and scripts
├── pnpm-lock.yaml # pnpm lock file
├── postcss.config.js # PostCSS configuration
├── README.md # This file
└── tailwind.config.js # Tailwind CSS configuration
```
## 🤝 Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
See [CONTRIBUTING.md](CONTRIBUTE.md) for more information on how to get started.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## 📄 License
Distributed under the MIT License. See `LICENSE` for more information.
## 📧 Contact
Julius Markwei - [@juliusmarkwei](https://twitter.com/juliusmarkwei)
Project Link: [https://github.com/juliusmarkwei/azubi-commerce](https://github.com/juliusmarkwei/azubi-commerce)
## 🙏 Acknowledgments
- [Next.js Documentation](https://nextjs.org/docs)
- [React Documentation](https://reactjs.org/)
- [Tailwind CSS Documentation](https://tailwindcss.com/docs)
- [pnpm Documentation](https://pnpm.io/)