Skip to content

YazanAlaiwah/daay-mall-app

 
 

Repository files navigation

DAAY-mall


Deployed Link

DAAY-mall Frontend website DAAY-mall Backend Server


Web Application

DAAY-mall is an online platform for stores owners to display and sell their products for users all around the world in an easy, efficient and secure process. The website earns client’s trust with its robust system that verifies stores and a direct customers’ service that have a live chat with website admins offering a continuous feedback.

Users:

  • Admins:

    • Verify stores, customers' service and manage payments and refunds.
  • Owners:

    • Register their stores, add products, manage orders.
  • Registered Users:

    • Add to cart and checkout (payment), reviews stores and products and have a favorite stores list and wish list.
  • Public Users:

    • Navigate website to view stores and products.

Minimum MVP

  • Authentication features:

    • Sign-up and sign-in with Facebook.
    • Sign-up and sign-in with Google.
    • Normal signup and sign in.
  • Store registration: o The user can add his own store to be registered and then to be verified by the admin (with the ability to shop from other stores). o When the store is verified the user will be the admin (owner) of his store and he can add employees (for customer service, data entry). o Their stores can be sub stores. • Shop o Each user will have their own cart to add items to. o Users can search for specific stores or products. o Users can chat with support agents if they have an inquiry. o Users can pay online. • Data Entry o Add products to the store • Owner o Register stores (create)/update store’s info/data o Add/update employees o Add/update products to the store o Chat with customers o Delete stores


Tools Used

Microsoft Visual Studio

  • Node.js
  • Express
  • Socket.io

Wireframes

Part 1 : https://wireframe.cc/pro/pp/22d596ce5359155 Part 2 : https://wireframe.cc/pro/edit/359450

1- Profile-page-same-user:

1-Profile-page-same-user

2- Profile-page-another-user:

2-Profile-page-another-user

3- Store-page-user: 3-Store-page-user

4- Homepage:

4-Homepage

5- Store-page-owner:

5-Store-page-owner

6- Product:

6-Product

7- Search page:

7-Search-page

8- Help-center:

8-Help-center

9- Sign-up:

9-Sign-up

Getting Started

Clone this repository to your local machine.

git clone https://github.com/YourRepo/YourProject.git

Once downloaded, you can either use the dotnet CLI utilities or Visual Studio 2017 (or greater) to build the web application.

cd DAAY-mall
`npm i`

Install all dependencies needed for the project.

Database
  • explain how to use the database *
cd YourRepo/YourProject
npm start

Auth/ask for store (UML)

auth

Data Model

Overall Project Schema

Description of the DB schema] Database Schema


Authors

Yazan Alaiwah Diana Al azzam Anolla Haddad Ahmed Abu samaan


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.5%
  • CSS 14.8%
  • HTML 0.7%