Nomad Cafe is a modern, high-performance, and multilingual e‑commerce website built for digital nomads. The project leverages cutting-edge technologies to provide a fast, accessible, and delightful online shopping experience.
- 🚀 High Performance: Built with Next.js 16 to serve a lightning-fast static export.
- 🌍 Localization (i18n): Full support for multiple languages (English & Persian).
- 🛒 Headless E-commerce: Integrated with Snipcart for a seamless cart and payment flow.
- 📱 Responsive Design: Pixel-perfect experience on any device, thanks to Tailwind CSS.
- 🧩 Modular & Scalable: Follows modern React patterns with a clean, organized codebase.
- 🤝 Community Focused: Clear contribution guidelines and automated tooling for a healthy project.
Get the project running on your local machine in just a few steps:
- Clone the repository and navigate into the project directory.
- Install dependencies using
pnpm install. - Set up environment variables by copying
.env.exampleto.env.localand adding your Snipcart API key. - Run the development server with
pnpm dev.
For a detailed, step-by-step guide on setup, environment variables, and available commands, please refer to the Getting Started page in our wiki.
| Category | Technologies |
|---|---|
| Framework | |
| Language | |
| Styling | |
| E-commerce | |
| Internationalization | |
| Code Quality |
For everything else you need to know, our comprehensive wiki is your go-to resource:
- Project Structure – Understand the codebase at a glance.
- Localization (i18n) – How to work with translations, right-to-left (RTL) support, and more.
- E‑commerce Integration – Details on the Snipcart setup adding products.
- Contributing – Guidelines for pull requests, coding standards, and how to help.
- Troubleshooting & FAQ – Solutions to common build errors and configuration issues.
- Deployment – How to build and publish the site to GitHub Pages.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Please read our Contributing Guidelines before submitting a pull request. For major changes, please open an issue first to discuss what you would like to change.
Distributed under the MIT License. See the LICENSE file for more information.
- Live Site: https://nikoplus.github.io/nomad-cafe
- Wiki: https://github.com/NikoPlus/nomad-cafe/wiki
- Issue Tracker: https://github.com/NikoPlus/nomad-cafe/issues
- Discussions: https://github.com/NikoPlus/nomad-cafe/discussions