Giter VIP home page Giter VIP logo

lucciolalegnami-project's Introduction

alt text

Lucciola Legnami

Lucciola Legnami is a small lumber store situated in Capranica (VT) - Italy. This repository contains the (partial) code of the website.

Technologies Used

This website contains both frontend and backend. The main technologies and languages used to build it are the following:

  • Frontend:
    • Javascript (ReactJS);
    • HTML;
    • SCSS;
  • Backend:
    • PHP: used to build APIs;
    • SQL (MySQL);

Features

There are two types of users: customers and admins.
Customers are able to:

  • View the product list: Each products contains various information and photos;
  • Contact the company: Using various means of communications such as WhatsApp or the telephone number;
  • Ask for an online quote: Using a dedicated form. Whenever a customer asks for a quote, admins receive an email with the request. They can send a response directly (using any email provider) or through the administration page;
  • Know more about the company;
  • View the company news: If there is some news (e.g. the store is temporarily closed), a popup will be shown on the website. Read news won't be shown again (cookies keep track of the read news);

Admins are able to:

  • Answer to online quotes: Admins can answer directly from the website. There is a dedicated section in the administration page which allows to view all the received quotes and search for specific ones (it is possible to filter quotes using a searching box or showing only "answered" or "unanswered" quotes). The admin can create two types of answers: Simplified (text only with one section) or Structured (various sections for transport notes, additional notes and a product list composed by product description, price and quantity). If the answer is sent from the administration page, an email template is used. For each quotes it is also possible to:
    • View sender information: Name, Surname, Email, Telephone, Request, etc..;
    • Change the response state: Make an answered quote unanswered (and vice versa);
    • View the response;
  • View payment methods: There is a dedicated section for payment methods. Each methods can be shared to the customers (through a "navigation" button);
  • Ask for an online quote: Using a dedicated form;
  • Manage the company news: It is possible view all the active news, add a new one (a title, a description and an expiry date are required) and delete an existing one;
In order to log into the administration page, the user must enter username and password. For security reasons, it is not possible to create a new admin directly from the website.

Possible future features:
Some features to add in the future might be:

  • Order creation (for customers) and management (for admins);
  • Multi language support (at least Italian and English);

Visit the Website

The website is available at lucciolalegnami.it.

lucciolalegnami-project's People

Contributors

alessiolucciola avatar dependabot[bot] avatar

Watchers

 avatar

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.