Table of Contents
Welcome to the open-source Next.js E-Commerce ! This project is built with TypeScript, Tailwind CSS,React (Front-end) and Node,js,express with Mongodb (Backend) providing a powerful and flexible solution for building and managing your e-commerce website.
Here's some of the main features:
- Next.js 13 App Router and React Server Components.
- Admin dashboard with products, orders, and payments. (TODO)
- Authentication using httpOnly cookies.
- Type-Validation with Zod..
- Client side with products, and categories
- Email verification and invoices using react-email-tailwind-templates. (TODO)
- UI built with Radix and stunning UI components, all thanks to shadcn/ui.
Of course, this project is still in development.
This section list major frameworks/libraries used in this project.
Make sure that you have node.js installed
- npm
npm install npm@latest -g
_Below is an example of how you can install (assuming you have some knoledge about npm and node,also some knoledge with dbs)
- Clone the repo
git clone https://github.com/your_username_/Project-Name.git
- Install NPM packages
npm install
- Integrate with MongoDB
- Mobile friendly
- Add Additional Templates w/ Examples
- Multi-language Support
- Chinese
- Spanish
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Email : toninhoport@gmail.com
Project Link: https://github.com/de-Padua/inspire-client