E-commerce application.
Live demo here.
This project is a fully responsive Modern Full Stack Ecommerce application with Payments functionality. With Modern design, animations, the ability to add and edit products on the admin panel, all advanced cart functionalities and many more features that you can see on the features section. Check out Digita-webshop-backend repository for backend
- React - version 18.1.0
- Typescript - version 4.7.2
- Material Ui - version 5.9.1
- Redux Toolkit - version 1.8.3
- RTK Query - version
- React Router - version 6.3.0
- Swiper - version 8.2.3
Full checkout process including the dispatch and storage of the generated order to database Login / Signup with email View & Update Account Add / Remove Multiple Addresses Add / Remove item to Cart Add / Remove products as admin Add / Remove item to Wishlist Add comments to products Make Order / Online Payment View Orders History Fully Responsive – Digita is a fully responsive template and works perfectly on all screen sizes and mobile devices.
Admin panel provides a clean, friendly user interface and many various functionalities including:
- Add / delete/ edit products and articles
- Manage all orders
- Edit and update your account information
- Add / delete / edit addresses
- Delete users and user reviews
- Add / delete admins (by having a super admin account)
User panel offers efficient features like:
- Observe and manage orders
- Manage and edit wishlist
- Edit and update your account information including profile image, email, userName, phone, password
- Add / delete / edit addresses
Follow the following steps to get development environment running.
-
Clone 'digita-webshop-frontend.git' repository
git clone https://github.com/digita-webshop/digita-webshop-frontend.git
-
Install dependencies
npm install
-
start development server
npm start
The community is always looking for talented individuals to share their knowledge and creativity to build innovative projects that will change the world.
Contributing to open source projects not only benefits the community, but it also helps you grow as a developer by learning new skills, collaborating with others, and gaining recognition for your contributions.
We greatly appreciate any contribution you can make to our project. Whether it's a suggestion, bug report, or enhancement, your input is invaluable to us.
- 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
Don't forget to give our project a star to show your support! We're excited to see what amazing features you'll bring to our project. Thank you for your contributions!
Project is: complete .
Created by @tohiidd, @amirmalekian, @siavashsk, @monire91
if you need help, ask our. we will try to answer as soon as possible.
This project is open source and available under the GPL-3.0 license.