GithubHelp home page GithubHelp logo

rafhathdana / fillik-e-commerce Goto Github PK

View Code? Open in Web Editor NEW
9.0 1.0 1.0 56.43 MB

Fillik is a full-featured e-commerce website designed to provide a seamless online shopping experience.

Home Page: https://fillik.tech/

JavaScript 35.04% CSS 39.51% PHP 0.01% HTML 0.56% SCSS 5.67% Less 2.07% EJS 17.15%
admin-side client-side coupon-code e-commerce ecommerce ejs forgot-password-email mern-stack moongoose mvc-architecture

fillik-e-commerce's Introduction

Fillik-e-commerce

Fillik is a full-featured e-commerce website designed to provide a seamless online shopping experience. It offers a wide range of products, secure payment options, and intuitive navigation to enhance customer satisfaction and drive sales.

Features

User-Facing Features

  • Product Catalog: Explore a vast catalog of products, organized into categories and subcategories, making it easy to find desired items.
  • Product Search: Utilize the search functionality to quickly locate specific products by name, keywords, or attributes.
  • Product Filters: Narrow down product results using filters such as color, category, and gender.
  • Product Zoom: Utilize the magic zoom function to get a closer look at product images.
  • Shopping Cart: Add products to the shopping cart for easy management and seamless checkout.
  • Wishlist: Save desired products to a wishlist for future reference or purchase.
  • User Authentication: Create user accounts, log in, and manage personal information securely.
  • Mobile OTP Verification: Verify user mobile numbers using OTP for added security.
  • Forgot Password: Retrieve passwords through OTP sent via email.
  • Payment Methods: Choose from various payment methods, including Razor Pay, PayPal, and cash on delivery.
  • Return and Cancel: Easily initiate returns or cancel orders as per the return policy.
  • Coupon Code: Apply coupon codes for discounts during checkout.
  • Delivery Charge: Display delivery charges based on the user's location.
  • GST Calculation: Show applicable GST charges during the checkout process.
  • Address Management: Add, edit, and delete user addresses for accurate and convenient delivery.

Merchant-Facing Features

  • Mobile OTP Verification: Verify merchant mobile numbers using OTP for added security.
  • Merchant Dashboard: View the total pending amount, total sales, and graphs showcasing returns, completed, canceled, and pending orders and amounts.
  • Product Management: Add, edit, and upload product images and descriptions.
  • Profile Management: Edit merchant profile information and upload profile images.
  • Order Management: View and manage orders, including different order statuses such as accepted, pending, packed, sent, returned, received back, completed, user-canceled, etc.
  • Sales Reports: Generate sales reports for weekly, monthly, yearly, and daily periods and download them in CSV or PDF format.

Admin-Facing Features

  • Admin Authentication: Authenticate admins with OTP for added security.
  • User Management: Handle user accounts, including blocking, editing, and managing user data.
  • Merchant Management: Handle merchant accounts, including blocking, editing, and managing product data.
  • Coupon Management: Add, edit, delete, and update coupon codes for discounts.
  • Category Management: Manage categories such as gender, color, pattern, etc., including adding, editing, and deleting categories.
  • Banner Management: Add, edit, and delete banners for promotional purposes, including adding images to banners.
  • Sales Reports: Generate sales reports for each merchant, product, or order on a daily, weekly, monthly, and yearly basis and download them in CSV or PDF format.
  • Dashboard: Display statistics on user and merchant growth, total GST, profit, delivery charges, etc., with graphs for monthly, daily, and yearly insights.

Installation

Follow these steps to set up Fillik locally:

  1. Clone the repository:

  2. Install the required dependencies: cd fillik npm install

  3. Configure the environment variables. Rename the .env.example file to .env and update the necessary variables with your specific configurations.

  4. Set up the database by running the provided SQL scripts or connecting to your preferred database management system.

  5. Start the application: npm start

  6. Open your browser and navigate to http://localhost:3000 to access Fillik.

Contributing

We welcome contributions to Fillik! If you find any bugs, have feature requests, or want to contribute enhancements, please submit an issue or create a pull request.

fillik-e-commerce's People

Contributors

rafhathdana avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

malik-dinar

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.