Skip to content

digita-webshop/digita-webshop-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digita Online Shop

E-commerce application.

Live demo here.

Introduction

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

🔧 Technologies Used

  • 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

🔥 Features

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.

Key Features Overview

Admin Panel

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)

admin panel overview GIF

User Panel

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

user panel overview GIF

🚀 Setup

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

🤝 Contributing

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.

  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

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 Status

Project is: complete .

💬 Contact

Created by @tohiidd, @amirmalekian, @siavashsk, @monire91

if you need help, ask our. we will try to answer as soon as possible.

📝 License

This project is open source and available under the GPL-3.0 license.