Giter Site home page Giter Site logo

sudhay23 / shoponline-web-app Goto Github PK

View Code? Open in Web Editor NEW
29.0 29.0 55.0 3.69 MB

A web application built with PHP incorporating DBMS concepts. - Version 2.0

License: MIT License

PHP 44.66% HTML 47.39% CSS 7.95%
css hacktoberfest html javascript php

shoponline-web-app's People

Contributors

ainy-123 avatar ampsteric avatar anirbanball avatar ashwinexe avatar awsmninad25 avatar coodos avatar i-archanadash avatar lavakush07 avatar lunlunchin avatar malhaar2002 avatar omkar845 avatar pratik1424 avatar princekushwaha avatar princeprag avatar radiantly avatar raj-laddha avatar san-coding avatar sayantanideb avatar schmelto avatar shashank1503-cipher avatar shreyaansjain06 avatar sridhar-5 avatar sudhay23 avatar sumithra-sudhakar avatar sushantpatial avatar trolzen avatar vikkastiwari avatar wolfy7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

shoponline-web-app's Issues

Add recommended products section in cart page (content based recommendation engine)

Current Behavior

Products list is static, not personalised to user

Desired Behavior

Add a in cart page which displays product recommendations based on products that user has added to cart, we plan to leverage AWS personalise service in future, until then, this would be a good fix

YOU CAN ADD THE SECTION AND DISPLAY DUMMY PRODUCTS FOR NOW UNTIL WE BUILD THE RECOMMENDATION ENGINE

Revamp home page

Current Behavior

Currently the home page looks quite boring, colorless and motionless

Desired Behavior

I would like to revamp the home page under hacktoberfest.

[Feature] Add a payment gateway

Current Behavior

We don't have an actual way to checkout the products purchased

Desired Behavior

Add a payment gateway (or a dummy one) which simulates a proper checkout

Update hosted website

Description

Hosted website is not up to date

Expected Behavior

Update it to the latest main branch

I will checkout a branch from the PR which changed the credentials from 000webhost to localhost

Subscribe us feature

Current Behavior

Users can't get the latest updates.

Desired Behavior

I want to add the subscribe-us (front end) Part for the users to get the latest updates for easy shopping.


Contributor Guide

Image loading error

Description

The images in row 1 of browse products are not able to load on the live website. This issue can arise due to error in file format or wrong relative path.

Expected Behavior

All the images should be loaded properly.

Screenshots/Logs

image_parth_error

[Feature] Frontend Structure (Revamping/Improving Frontend)

  • SEO
    - All necessary Meta tags
    - Twitter meta
    - OpenGraph tags

  • Folder Struncture
    - .gitignore
    - Other necessary files (Changelog.md etc)

  • Design
    - Landing Page
    - Login
    - Admin
    - Cart.... (as of now)

  • Cherry on top
    - Global dark mode toggle (should be based on user's system settings initially) prefers-color-scheme
    - Favicon

center the get started button

Current Behavior

Get started button is not centered (Make sure the website remains responsive after the change)

image

Desired Behavior

Center the button and add the discord link

Animate registration form, browse product and footer section

Current Behavior

Only some part of the landing page is animated

Desired Behavior

Animate registration form, browse product and footer section (when scrolled down)

you can replicate the existing animation for nav bar and other elements in the landing page

Design

  • #51
  • Login
  • Admin
  • Cart.... (as of now)
    This is a child issue of parent issue #24

Integrate a chatbot

Current Behavior

There are no chatbots on the website

Desired Behavior

Integrate a chatbot with a floating action button that makes the chatbot popup, you can use dialogflow API or tools of your choice

Add Contact us page

Current Behavior

There is no contact page

Desired Behavior

Add contact us page with relevant social media and GitHub repo links, you can also automate and send out an email if a person clicks on any of the links

Incorrect syntax in `shoponline.sql`

Description

The DB file to be imported seems to have some syntax issues and fails to get imported

Expected Behavior

The SQL file can be imported

Add product data

Description

There are no products by default

Expected Behavior

Create default products in sql file
Use the schema from the image below

[Help Wanted] Cloud Migration (Deploy application on AWS EC2)

Current Behavior

Application is not deployed on cloud, we are facing some issue with connecting to mySQL database running inside the EC2 instance , we are using Apache XAMPP web server

Desired Behavior

Help us connect to the mySQL database inside the EC2 instance or setup and move the data to AWS- RDS (Amazon Relational Database Service)

Email id format validation during signup

Current Behavior

As of now there is no email validation and so abc@bcom is also taken as a valid email id. In future, if features such as email verification will be implemented, such entries will create error.

Desired Behavior

The format of email should be validated so as [email protected] can only be given in the email field.

Implementation

Acceptance Tests

Mockups


Contributor Guide

Prompt the user to give a strong password

Current Behavior

Currently the signup form accept passwords such as 123456789 which is very weak. Google also shows a warning of potential breach of such passwords

Desired Behavior

Prompt the user to give a strong password, at least 1 uppercase, 1 lowercase, 1 digit , 1 speacial symbol and total length between 8-15.

Implementation

Acceptance Tests

Mockups


Contributor Guide

A smaller navbar

Description

The navbar display for pc monitors seems a bit big.

Expected Behavior

I'd like to tone it down a tad and also add some other hover features to the items.

Add a floating action button to trigger the modal

Current Behavior

Modal pops up whenever a user visits the website for the first time, but never appears after that

Desired Behavior

It would be better to to have a floating action button to trigger the modal

[Bug] Change credentials to point to localhost

Description

App cannot be run on localhost now because $host points to epizy.com but we don't have the app hosted their anymore

 $host = "sql206.epizy.com"; 
 $dbUsername = "epiz_29762748"; 
 $dbPassword = "CrifBpYoOS3lWg"; 
 $dbname = "epiz_29762748_shoponline"; 

Expected Behavior

Set default to localhost, so that contributors can run the app locally

 $host = "localhost"; 
 $dbUsername = "admin"; 
 $dbPassword = "admin"; 
 $dbname = "shoponline"; 

Make the above change in all the php files until we fix #6 (Storing credentials in a .env file)

Screenshots/Logs

Uncomment localhost credentials and remove epizy credentials for all the php files

// $host = "localhost";
// $dbUsername = "admin";
// $dbPassword = "admin";
// $dbname = "shoponline";
$host = "sql206.epizy.com";
$dbUsername = "epiz_29762748";
$dbPassword = "CrifBpYoOS3lWg";
$dbname = "epiz_29762748_shoponline";

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.